paper-with-me

Papers

Continual Learning on the Edge with TensorFlow Lite

2021-05-05 · Giorgos Demosthenous, Vassilis Vassiliades

Deploying sophisticated deep learning models on embedded devices with the purpose of solving real-world problems is a struggle using today's technology. Privacy and data limitations, network connection issues, and the need for fast model adaptation are some of the challenges that constitute today's approaches unfit for many applications on the edge and make real-time on-device training a necessity. Google is currently working on tackling these challenges by embedding an experimental transfer learning API to their TensorFlow Lite, machine learning library. In this paper, we show that although transfer learning is a good first step for on-device model training, it suffers from catastrophic forgetting when faced with more realistic scenarios. We present this issue by testing a simple transfer learning model on the CORe50 benchmark as well as by demonstrating its limitations directly on an Android application we developed. In addition, we expand the TensorFlow Lite library to include continual learning capabilities, by integrating a simple replay approach into the head of the current transfer learning model. We test our continual learning model on the CORe50 benchmark to show that it tackles catastrophic forgetting, and we demonstrate its ability to continually learn, even under non-ideal conditions, using the application we developed. Finally, we open-source the code of our Android application to enable developers to integrate continual learning to their own smartphone applications, as well as to facilitate further development of continual learning functionality into the TensorFlow Lite environment.

📄 PDF Abstract BibTeX arXiv:2105.01946

Code (0)

등록된 구현이 없습니다.

Tasks

Continual LearningTransfer Learning

Similar Papers 제목 키워드 기반

An Open-source Tool for Hyperspectral Image Augmentation in Tensorflow

2020-03-30 · Mohamed Abdelhack

Satellite imagery allows a plethora of applications ranging from weather forecasting to land surveying. The rapid development of computer vision systems could open new horizons to the utilization of satellite data due to…

Data AugmentationDeep LearningGeneral ClassificationImage Augmentation+3

pCAMP: Performance Comparison of Machine Learning Packages on the Edges

2019-06-05 · Xingzhou Zhang, Yifan Wang, Weisong Shi

Machine learning has changed the computing paradigm. Products today are built with machine intelligence as a central attribute, and consumers are beginning to expect near-human interaction with the appliances they use. H…

AttributeBIG-bench Machine Learning

Deep Learning-based ECG Classification on Raspberry PI using a Tensorflow Lite Model based on PTB-XL Dataset

2022-08-25 · Kushagra Sharma, Rasit Eskicioglu

The number of IoT devices in healthcare is expected to rise sharply due to increased demand since the COVID-19 pandemic. Deep learning and IoT devices are being employed to monitor body vitals and automate anomaly detect…

Anomaly DetectionECG Classification

Practical Recommendations for Replay-based Continual Learning Methods

2022-03-19 · Gabriele Merlin, Vincenzo Lomonaco, Andrea Cossu, Antonio Carta 외

Continual Learning requires the model to learn from a stream of dynamic, non-stationary data without forgetting previous knowledge. Several approaches have been developed in the literature to tackle the Continual Learnin…

Continual LearningData Augmentation

MobileDets: Searching for Object Detection Architectures for Mobile Accelerators

2020-04-30 · CVPR 2021 1 · Yunyang Xiong, Hanxiao Liu, Suyog Gupta, Berkin Akin 외

Inverted bottleneck layers, which are built upon depthwise convolutions, have been the predominant building blocks in state-of-the-art object detection models on mobile devices. In this work, we investigate the optimalit…

CPUGPUNeural Architecture SearchObject+2