Addestrare un’intelligenza artificiale
All’interno del percorso di attività sull’intelligenza artificiale, uno spazio di rilievo è quello dell’apprendimento automatico, o machine learning, e dei processi che permettono di rendere un sistema di intelligenza artificiale capace di riconoscere e discriminare dei dati tra loro.
Ciascuno di noi nella sua quotidianità incrocia IA che sono state addestrate con questo meccanismo, ad esempio gli assistenti vocali nei nostri smartphone o nelle nostre case oppure le applicazioni che utilizziamo per fare ricerche in rete o anche nei videogiochi.
L’apprendimento automatico, infatti, permette di fornire a un’intelligenza artificiale un modello, basato su una quantità di dati, dal quale, in maniera statistica e attraverso una serie di algoritmi, il sistema è in grado di riconoscere e discriminare anche immagini che sono simili tra loro ma non identiche a quelle caricate nel modello stesso in fase di addestramento.
Sperimentarsi nell’addestrare un’intelligenza artificiale e provare a creare un modello che funzioni anche oltre i dati che abbiamo inserito nella macchina è l’obiettivo di questa attività.
L’attività è realizzata attraverso Teachable Machine, uno strumento messo a disposizione da Google per scopi didattici che permette di addestrare un sistema a riconoscere immagini, suoni o pose del corpo.
Lo schema dell’attività prevede tre passaggi:
1) INPUT: inserimento di una serie di dati (immagini, suoni o pose) all’interno del sistema;
2) TRAINING: creazione di differenti modelli/classi (almeno due) tra le quali il sistema dovrà riconoscere e discriminare l’output proposto;
3) OUTPUT: test del sistema a cui viene sottoposto un dato simile ma non uguale e appartenente a una delle classi proposte per osservare la risposta, ovvero l’indicazione della giusta classe da parte dell’intelligenza artificiale;
Quest’attività, con un discreto livello di complessità, permette di offrire ai partecipanti un quadro chiaro e concreto, attraverso una sperimentazione di uno dei metodi più diffusi, dell’apprendimento automatico per addestrare l’intelligenza artificiale.