Project Description

Workshop di TinyML, Intelligenza Artificiale su Arduino

ARDUINO, MICROCONTROLLORI, ARTIFICIAL INTELLIGENCE OF THINGS, MACHINE LEARNING, TENSOR FLOW LITE PER GLI OGGETTI INTELLIGENTI DEL FUTURO

Arduino

Gli enormi passi avanti compiuti dalla ricerca scientifica sull’Intelligenza Artificiale e le Reti Neurali hanno permesso lo sviluppo di tecnologie che consentono la realizzazione di applicazioni di Machine Learning su architetture hardware minimaliste come quelle dei microcontrollori.

È appena comparso sulla scena un nuovo filone dell’Intelligenza Artificiale, che prende il nome di Tiny Machine Learning o TinyML.

Questa tecnologia è destinata a rivoluzionare il settore dell’Internet of Things, creando un nuovo paradigma che viene già chiamato Artificial Intelligence of Things (AIoT).

Con il rilascio dell’ultima versione del framework TensorFlow Lite di Google, già comprensivo di API in forma di librerie Arduino, e l’immissione sul mercato della nuova micro board Arduino Nano 33 BLE SENSE, la realizzazione di prototipi di oggetti interattivi, potenziati da tecnologie di Machine Learning,  è diventata un’attività alla portata di tutti.

La dimostrazione è data da questo nostro workshop, in cui,  nel corso di un’unica sessione di poche ore, gli allievi apprenderanno cos’è una rete neurale e realizzeranno la loro prima applicazione di Machine Learning.

Il prototipo realizzato in aula sarà in grado di raccogliere i dati per l’addestramento della rete neurale attraverso i sensori on board della nuova Arduino 33 SENSE  e, successivamente, di svolgere le operazioni di riconoscimento degli eventi a fronte di nuovi dati rilevati dagli stessi sensori.

Il Corso è disponibile anche in versione e-learning.

  • Corso Intensivo disponibile on-line oppure come workshop in laboratorio di mezza giornata

  • Edizione e-learning: Subito disponibile – Iscriviti e inizia oggi stesso!

  • Prossima edizione in laboratorio: Data da definire

  • FabLab Ostiense, via Ostiense 92 – Roma – Fermata Metro B Garbatella

  • Livello Intermedio, è richiesta la conoscenza a livello elementare della scheda Arduino

  • Prezzo: 15 Euro Versione On Line.

Vedi le opzioni per iscriverti

Obiettivi del corso

  • Comprendere i principi base ed il funzionamento di una rete neurale
  • Comprendere gli algoritmi base del Machine Learning e del Deep Learning
  • Apprendere l’uso della libreria TensorFlow Lite
  • Apprendere i principi dello sviluppo di una applicazione TinyML
  • Realizzare una prima vera applicazione di Machine Learning su Microcontrollore Arduino

Chi dovrebbe seguire il corso

  • Maker, Artisti, Creativi e appassionati di Arduino che intendano scoprire il settore dell’Intelligenza Artificiale in versione “Tiny”
  • Studenti e Professionisti che intendano integrare le proprie conoscenze con uno degli argomenti più caldi del momento
  • Ricercatori, analisti e Professionisti che intendano conoscere da vicino uno dei driver d’innovazione più promettenti del nuovo decennio
  • Hobbisti e curiosi interessati a “toccare con mano” l’Intelligenza Artificiale

Programma del Workshop

  • Architettura di una Rete Neurale Deep Neural Network
  • Elementi di linguaggio Python e della piattaforma TensorFlow
  • Introduzione alle API TensorFlow Lite per Arduino
  • Presentazione della scheda con sensori incorporati Arduino Nano 33 BLE SENSE
  • Presentazione dell’Applicazione di Machine Learning che sarà sviluppata durante il workshop
  • Realizzazione del prototipo per l’acquisizione dei dati
  • Utilizzo del prototipo per generare i dataset da usare nelle fasi di training, validazione e test della rete neurale
  • Realizzazione del modello Deep Neural Network e suo addestramento utilizzando la tecnologia Jupyter Notebook su server Colab Research di Google
  • Esportazione del modello in versione TensorFlow Lite
  • Realizzazione dell’applicazione di classificazione su arduino con libreria TensorFlow Lite
  • Sperimentazione del prototipo realizzato
Vedi le opzioni per iscriverti

Docente del corso

Stefano Capezzone
Maker, ingegnere elettronico, con un passato da top manager presso grandi aziende dell'ICT, da oltre 15 anni è imprenditore nel settore high tech e dell'Intelligenza Artificiale. Oltre a dirigere il Gruppo Fastal/Blu Sistemi, di cui è co-fondatore e Presidente, si occupa di Ricerca e Sviluppo nei campi delle Scienze della Formazione e delle nuove Tecnologie. Svolge attività di docenza presso master universitari e Centri di Alta Formazione Professionale sulle tecnologie dell'Industria 4.0. Svolge attività di rappresentanza sindacale ricoprendo le cariche di Vice Presidente di CNA Roma, Portavoce per il settore Informatica e Vice Presidente Nazionale dell'Unione CNA Comunicazione e Terziario Avanzato.

Cosa portare e cosa troverai nella nostra struttura

  • È necessario portare il proprio PC con l’IDE Arduino già installato e funzionante in versione almeno pari alla 1.8.5.
  • Le postazioni saranno completamente attrezzate con i kit elettronici comprendenti la scheda Arduino Nano 33 BLE SENSE. Ogni allievo avrà un kit a disposizione.

Qualche dettaglio in più sul corso

Il settore del TinyML è improvvisamente diventato di attualità nell’autunno 2019.

Il rilascio concomitante del TensorFlow Lite versione 2.0 e la comparsa di una nuova generazione di microcontrollori, concepiti per ospitare applicazioni basate su reti neurali di ultima generazione, sono i due fattori che hanno consentito la realizzazione delle prime applicazioni reali di Machine Learning su sistemi embedded.

Il settore dell’Internet of Things sarà particolarmente impattato da questa nuova tecnologia e ne uscirà radicalmente trasformato.

Questo Workshop, primo in Italia nel suo genere, basato su materiale originale in lingua italiana, messo a punto nei nostri laboratori di ricerca a partire dalle risorse pubblicate da Google e Arduino, consente di apprendere in modo intuitivo e immediato i principi base della tecnologia TinyML che è destinata ad avere un grande sviluppo nel corso del decennio che è appena iniziato.

Condizioni di vendita, politiche di rimborso e fatturazione

Modalità di pagamento:

E’ possibile pagare subito il corso con Carta di Credito o Bonifico attraverso questo sito, cliccando sul pulsante Acquista il Corso accedendo al listino dei prezzi e degli sconti.

Per pagamenti in contanti contattateci accedendo alla apposita voce di menù su questo sito.

Richiesta Fattura:

E’ possibile richiedere fattura elettronica compilando tutti i campi anagrafici con Partita IVA e/o Codice Fiscale in fase di acquisto sul nostro sistema di eShop.

Contatti e richieste di informazioni/aiuto:

Per qualunque eventualità non esitate a contattarci all’indirizzo info@chirale.it

Rimborsi:

La nostra politica prevede il rimborso integrale del prezzo pagato, qualora si decida di non partecipare più al corso.

Vedi le opzioni per iscriverti

Possiamo aiutarti?

VUOI POTENZIARE IL TUO PROFILO PROFESSIONALE PER AFFRONTARE LE SFIDE DEL XXI SECOLO?

Contattaci