micro:bit AI storytelling friend

micro:bit AI storytelling friend

Come Creare un Amico Raccontastorie AI

Introduzione al Progetto

  • Per creare un amico raccontastorie AI, si allenerà un modello di machine learning (ML) per riconoscere i movimenti di un giocattolo. Questo modello sarà combinato con codice per generare suoni e icone sul display LED del microbit.
  • La storia principale è quella di Lucy, un orso che desidera diventare una ginnasta. Ogni giorno pratica salti e rotolamenti.

Raccolta Dati

  • Per iniziare il progetto, cliccare su "open in microbit create AI" per lanciare il progetto. Sono disponibili otto campioni di dati sui movimenti per tre azioni: saltare, rotolare e dormire.
  • È necessario collegare un microbit per la raccolta dei dati; se non si ha Bluetooth, serviranno due microbit. Seguire le istruzioni sullo schermo per connettere il dispositivo.

Aggiunta di Campioni

  • Si consiglia di aggiungere almeno un campione per ciascuna azione inizialmente e raccogliere più dati successivamente. Cliccare sull'azione "saltare" per registrare nuovi campioni.
  • Durante la registrazione, assicurarsi che il movimento sia continuo e senza interruzioni per ottenere campioni puliti.

Allenamento del Modello

  • Dopo aver registrato i campioni, cliccare su "train model" per costruire il modello ML. Il microbit può ora essere utilizzato per testare l'efficacia del modello.
  • Se il modello non stima correttamente alcune azioni, è utile modificare i campioni di dati e migliorarlo raccogliendo ulteriori informazioni.

Test e Implementazione

  • I modelli ML funzionano meglio con più dati; esaminare il set di dati ed eliminare eventuali anomalie che potrebbero confondere il modello.
  • Una volta soddisfatti delle prestazioni del modello ML, utilizzare il codice predefinito nel progetto. Cliccare su "edit in make code" per visualizzare i blocchi di codice associati al modello creato.

Conclusione del Progetto

  • Il codice reagisce ai movimenti specifici dell'oggetto; se l'azione è sconosciuta, lo schermo viene cancellato. Scaricare quindi tutto sul microbit.
  • Testare il progetto finito attaccando il microbit al giocattolo; verificare se i suoni e le icone corrispondono ai movimenti effettuati dal giocattolo stesso.
Video description

A great way to use what children already know about narrative and character development to support new learning about AI. Find out more at https://microbit.org/projects/make-it-code-it/ai-storytelling-friend/