tinyML Asia 2021 Video Poster: Fixed complexity tiny reservoir heterogeneous network for…
tinyML Asia 2021
Fixed complexity tiny reservoir heterogeneous network for on-device ECG learning of anomalies
Danilo PAU, Technical Director, IEEE and ST Fellow, STMicroelectronics Italia
The electrocardiogram (ECG), being one of the most extensively used signals to monitor cardiovascular diseases (CVDs), captures the heart’s arrhythmias. Patients with such pathology are often monitored for extended periods of time, requiring data storage, and a very time-consuming off-line search of anomalies. This is especially inefficient when indicative patterns in the biological signals are infrequent, requiring more analysis time of medical doctors, and entailing a difficult visual search task for the diagnosis.
We propose an automated hybrid deep learning and machine learning pipeline based on reservoir computing (RC), followed by principal component analysis (PCA) and one-class support vector machine (OC-SVM). This machine learning pipeline can be used to perform on device personalized learning and real-time anomaly detection of pathological conditions and therefore enable an application to raise warnings.
The on-device learning step requires fixed computational complexity, latency and memory to fit into an off-the-shelf low-power microcontroller (MCU). During the learning phase, it uses a very limited amount of normal input data, e.g., 10,000 bytes, which makes this work suitable for fast personalization every time device restart is required also due to a change in carry position. The detection accuracy has been evaluated on the publicly available MIT-BIH arrhythmia dataset. This dataset originally segmented into individual heartbeats, was also modified to mimic temporal sliding of input tensors on the ECG streaming data. Best F1 score and accuracy are 91.5%, 95.4% respectively, with variance over the processed data of 0.05. On MCU, the learning can run within a latency of 83 seconds at 360Hz sampling frequency and at initialization time and achieves: 43 seconds on device learning, 2 inferences per second (estimated through multiply and accumulate operations) on STM32 M4 at 80MHz. While on STM32 M7, 480MHz, the learning takes less than 5 seconds and achieves 19 inferences per second.
We concluded that recurrent reservoir networks combined with PCA, OCSVM machine learning modules achieve adequate performances both in terms of detection accuracy and execution time, that are competitive to those obtained by more complex models like LSTM based via backpropagation methods (requiring up to 13 minutes), while requiring only few seconds to be trained online.
This makes this work suitable for on-device learning with fast personalization for real-time embedded applicat
source
viagra 25mg for sale – real viagra cost viagra
prednisolone 40mg sale – brand neurontin 600mg order generic tadalafil 10mg
buy augmentin 1000mg pill – order tadalafil 20mg pill real cialis pharmacy prescription
bactrim usa – bactrim 960mg us viagra 100mg price
order cephalexin 250mg pill – order erythromycin erythromycin for sale online
order generic fildena – buy ivermectin 6 mg online ivermectin cost in usa
budesonide buy online – buy antabuse disulfiram 500mg over the counter
generic cefuroxime 500mg – order tadalafil generic tadalafil 5mg pills
buy ampicillin online – cheap tadalafil generic tadalafil 10mg uk
buy generic amoxicillin 250mg – vardenafil 20mg without prescription levitra 20mg cost
ivermectin 6 mg tablets – vardenafil brand buy levitra 20mg online cheap
order generic doxycycline – order doxycycline pills cheap tadalafil online
tadalafil 5mg pills – cialis 20mg price modafinil 200mg price
buy prednisone 10mg – medication for ed dysfunction buy isotretinoin 40mg for sale
amoxil 1000mg canada – zithromax 250mg usa sildenafil 150mg canada
purchase prednisolone online cheap – viagra 100mg sildenafil 100mg sale
brand lasix 40mg – ivermectine online ivermectin 3mg for humans for sale
buy generic plaquenil 200mg – chloroquine for sale brand baricitinib 4mg
metformin 1000mg sale – buy glucophage 1000mg for sale buy norvasc pill
lisinopril for sale – prilosec usa atenolol 100mg cost
buy albuterol pill – online casino games dapoxetine brand
buy synthroid 150mcg for sale – order synthroid 75mcg buy hydroxychloroquine 200mg sale
tadalafil online – us viagra sales order sildenafil 150mg pill
deltasone 5mg over the counter – order accutane 5mg cheap amoxil tablets
purchase diltiazem online – azithromycin 250mg without prescription purchase neurontin
oral lasix 100mg – buy doxycycline 100mg pill buy doxycycline sale
buy cenforce – purchase ezetimibe for sale buy motilium 10mg generic
viagra tablet – cialis 5mg tablet tadalafil 5mg cost
provigil 200mg ca – cheap deltasone purchase rhinocort online
oral accutane 10mg – oral azithromycin cost tetracycline 250mg
cyclobenzaprine 15mg generic – order colchicine for sale buy inderal 10mg sale
plavix cost – purchase reglan without prescription metoclopramide 10mg drug
oral cozaar – topamax 100mg uk buy promethazine 25mg online
levofloxacin 250mg pill – buy generic dutasteride order cialis 10mg without prescription
purchase cialis pill – celecoxib 200mg cost order tamsulosin pill
ondansetron 8mg canada – valtrex brand valtrex uk
buy finasteride 1mg – propecia brand ciprofloxacin 500mg drug
purchase metronidazole pill – order cephalexin 500mg for sale oral cephalexin 500mg
buy sildenafil online cheap – order cefuroxime 500mg generic sildenafil pills 100mg
over the counter erectile dysfunction pills – sexual dysfunction viagra 100mg kaufen fГјr mГ¤nner
prednisone order online – generic prednisolone 5mg order prednisolone 10mg pills
gabapentin pill – furosemide 40mg for sale ivermectin 6 mg without prescription
plaquenil 400mg cost – purchase plaquenil generic cenforce online order
buy baricitinib online – lisinopril 5mg price lisinopril 2.5mg pills