tinyML Talks on February 16, 2022 “TinyML: A practical analysis of the technology that will make AI ubiquitous” by Gian Marco Iodice

We held our next tinyML Talks webcast. Gian Marco Iodice from Arm presented TinyML: A practical analysis of the technology that will make AI ubiquitous on February 16, 2022.

February 16 forum new

**Note: The talks hosted by TinyML Italy will be in Italian
**Nota: I talk presentati da TinyML Italia saranno in Italiano

IMPORTANT: Please register here

TinyML is attracting interest across various industries for the massive opportunity in bringing machine learning to low-power devices, such as microcontrollers. This technology is already around us and promising to make AI ubiquitous. For example, TinyML is improving automation and resource efficiency usage in industrial and agriculture fields and allowing the monitoring of our health with smartwatches, just to name a few. By nature, TinyML is a multidisciplinary technology. Therefore, we require knowledge from different domains to build effective TinyML-based applications. Hence, where do we start, and what do we need to know to be experts in this field? In this presentation, we will address these questions and not only. We will start by explaining what TinyML is and why it is now an attractive field. The second part will be dedicated to the HW and SW components at the heart of this technology. We will analyze their role and their interaction when building TinyML solutions.

The third part will highlight the challenges when deploying TinyML applications on memory-constrained devices.

In the end, we will present a TinyML demo with Edge Impulse on Arduino Nano 33 BLE Sense board and give an overview of the upcoming TinyML book.

TinyML sta attirando sempre piú interesse in vari settori per l’enorme opportunità di accelerare ML su dispositivi low-power, come i microcontrollori. Questa tecnologia è già intorno a noi e promette di rendere l’Intelligenza Artificiale (AI) ubiquita. Ad esempio, TinyML e’ gia impiegata sia in ambito industriale che agricolo per migliorare l’automazione e l’efficienza di utilizzo di risorse. TinyML, per sua natura, è una tecnologia multidisciplinare; pertanto, se siamo alle prime armi, da dove possiamo iniziare e cosa dobbiamo conoscere per diventare esperti in questo campo? Attraverso questa presentazione daremo una risposta a tali domande e non solo. Inizieremo spiegando cos’è TinyML e perché adesso ha attratto interesse in diversi settori. La seconda parte sarà dedicata ai componenti HW e SW alla base di questa tecnologia dove analizzeremo il ruolo di ognuno di questi e la loro interazione durante lo sviluppo di una soluzione TinyML.

La terza parte mostrera’ le sfide da considerare nel momento in cui realizziamo applicazioni di TinyML su dispositivi con poca memoria.

Infine, presenteremo una demo con Edge Impulse su Arduino Nano 33 BLE Sense e forniremo una panoramica del prossimo libro di TinyML.**

Gian Marco Iodice is the team and tech lead in the Machine Learning Group at Arm, for the Arm Compute Library project.
Gian Marco was behind the development of the Arm Compute Library from the very beginning, and with several years of experience in the field of development and optimization of machine learning and computer vision on embedded devices, Gian Marco is now leading the ML performance optimization software team on Arm Mali GPUs and Arm Cortex-A CPUs.
He received the MSc degree, with honours, in electronic engineering from the University of Pisa (Italy) where he specialized in SW/HW Co-design. In the last few years Gian Marco has been a frequent speaker at Embedded Vision Summit where he presented optimization techniques and design solutions for CNNs.
In 2020, Gian Marco co-founded the TinyML UK group with Dominic Binks, Alessandro Grande and Neil Cooper.

Gian Marco Iodice e’ team e tech lead nel gruppo di Machine Learning (ML) presso la Arm ed autore del prossimo libro di TinyML, disponibile su Amazon a partire da Aprile/Maggio 2022. Nel 2017, Gian Marco ha co-creato la Arm Compute Library, attualmente la libreria software piu’ performante per ML su processori Arm e distribuita su miliardi di dispositivi in tutto il mondo, dai server agli smartphone. Gian Marco ha conseguito la laurea magistrale, con lode, in ingegneria elettronica presso l’Università degli studi di Pisa (Italia) ed ha piu’ di 10 anni di esperienza nello sviluppo di algoritmi ML e di computer vision su dispositivi embedded. Adesso, Gian Marco e’ alla guida delle ottimizzazioni software di ML per le GPU Arm Mali. Nel 2020, Gian Marco ha co-fondato il gruppo di incontro TinyML UK per stimolare la knowledge-sharing, educare e ispirare la prossima generazione di sviluppatori ML su dispositivi embedded estremamente efficienti dal punto di vista energetico.

=========================

Watch on YouTube:
Gian Marco Iodice

Download presentation slides:
Gian Marco Iodice

Feel free to ask your questions on this thread and keep the conversation going!