Image
Machine Learning
Markus Winkler on Unsplash

Addestrare un’intelligenza artificiale

Un'attività per scoprire come si allenano le intelligenze artificiali, a cura del progetto DIG4FUTURE e della Fondazione Bruno Kessler

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.