Traditional tiny machine learning systems are widely employed because of their limited energy consumption, fast execution, and easy deployment. However, such systems have limited access to labelled data and need periodic maintenance due to the evolution of data distribution (i.e., context drift). Continual machine learning algorithms can enable continuous learning on embedded systems by updating their parameters, addressing context drift, and allowing neural networks to learn new categories over time. However, the availability of labelled data is scarce, limiting such algorithms in supervised settings. This paper overcomes this limitation with an alternative approach which combines supervised deep learning with unsupervised clustering to enable unsupervised continual machine learning on the edge. Tiny Neural Deep Clustering (TinyNDC) is deployed in an OpenMV Cam H7 Plus and tested with the MNIST dataset reaching a classification accuracy of 92.3% and a frame rate of 44 FPS.

Tiny Neural Deep Clustering: An Unsupervised Approach for Continual Machine Learning on the Edge / Poletti, G.; Albanese, A.; Nardello, M.; Brunelli, D.. - 1110:(2024), pp. 117-123. (Intervento presentato al convegno International Conference on Applications in Electronics Pervading Industry, Environment and Society, APPLEPIES 2023 tenutosi a ita nel 2023) [10.1007/978-3-031-48121-5_17].

Tiny Neural Deep Clustering: An Unsupervised Approach for Continual Machine Learning on the Edge

Albanese A.;Nardello M.;Brunelli D.
2024-01-01

Abstract

Traditional tiny machine learning systems are widely employed because of their limited energy consumption, fast execution, and easy deployment. However, such systems have limited access to labelled data and need periodic maintenance due to the evolution of data distribution (i.e., context drift). Continual machine learning algorithms can enable continuous learning on embedded systems by updating their parameters, addressing context drift, and allowing neural networks to learn new categories over time. However, the availability of labelled data is scarce, limiting such algorithms in supervised settings. This paper overcomes this limitation with an alternative approach which combines supervised deep learning with unsupervised clustering to enable unsupervised continual machine learning on the edge. Tiny Neural Deep Clustering (TinyNDC) is deployed in an OpenMV Cam H7 Plus and tested with the MNIST dataset reaching a classification accuracy of 92.3% and a frame rate of 44 FPS.
2024
Lecture Notes in Electrical Engineering
Germany
Springer Science and Business Media Deutschland GmbH
978-3-031-48120-8
978-3-031-48121-5
Poletti, G.; Albanese, A.; Nardello, M.; Brunelli, D.
Tiny Neural Deep Clustering: An Unsupervised Approach for Continual Machine Learning on the Edge / Poletti, G.; Albanese, A.; Nardello, M.; Brunelli, D.. - 1110:(2024), pp. 117-123. (Intervento presentato al convegno International Conference on Applications in Electronics Pervading Industry, Environment and Society, APPLEPIES 2023 tenutosi a ita nel 2023) [10.1007/978-3-031-48121-5_17].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/402609
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact