Categorie
Laboratori

Intelligenze artificiali tra miti e algoritmi

Strumenti per la comprensione degli algoritmi di apprendimento automatico e delle loro narrazioni

La comunità eXtemporanea, attiva a Festivaletteratura dal 2016 e con varie altre istituzioni culturali e scientifiche (Biblioteca del CNR di Bologna, rete delle scuole del mantovano, etc.), propone un progetto interdisciplinare in sei (o più) tappe sugli algoritmi di apprendimento automatico (“Machine Learning”), sulle loro applicazioni in campo scientifico, e sul loro impatto sociale.

Il corso prevede momenti laboratoriali in presenza e momenti teorici online, ed è accessibile a un pubblico ampio di insegnanti di tutte le discipline, dall’ambito scientifico a quello umanistico.… Read the rest

Categorie
Laboratori

{λ4} Come allenare un algoritmo umano

Portocollo di laboratorio

Mentre una fantomatica “Intelligenza Artificiale” prende piede nell’immaginario collettivo, alcuni algoritmi di apprendimento automatico si fanno largo in varie faccende quotidiane. Per capire e districare questo intreccio istruiamo delle persone a ragionare come una macchina (che impara a ragionare come una persona?)

Scopo

L’obiettivo del laboratorio è di esplorare alcuni meccanismi di apprendimento automatico tramite un gioco di immedesimazione con i processi computazionali di un algoritmo che impara a giocare un semplice gioco di strategia, ispirato a MENACE.… Read the rest

Categorie
Laboratori

{λ3} Come insegnare a delle scatole a giocare

Protocollo di laboratorio

Da una ventina d’anni la più forte “entità” che gioca a scacchi era un algoritmo a cui venivano insegnate le strategie del gioco e che con una grande potenza di calcolo batteva qualsiasi umano. Da cinque anni a questa parte, un altro algoritmo ha preso il sopravvento. Un algoritmo di apprendimento automatico (Machine Learning), che senza sapere alcuna strategia, ma solo giocando moltissime volte, e imparando dai propri errori, batte qualsiasi algoritmo (e di conseguenza qualsiasi umano).Read the rest

Categorie
Laboratori

{λ2} Come costruire un calcolatore con LEGO e biglie

Protocollo di laboratorio

Il bit è il più piccolo pezzo di informazione. Quando scriviamo un messaggio su WhatsApp, o scattiamo una foto con lo smartphone, non stiamo facendo altro che modificare un certo numero di bit secondo una successione di calcoli. Concetti un po’ astratti: in pratica, di cosa è fatto il bit? E cosa vuol dire “lanciare un programma”? In questo laboratorio impareremo a costruire il più semplice dei calcolatori usando il lego e lanciando biglie come fossero programmi informatici, per iniziare a capire che cosa succede nel cuore dei nostri smartphone.Read the rest

Categorie
Laboratori

{λ1} Come costruire porte logiche con il domino

 

Protocollo di laboratorio

Quando scriviamo un messaggio su WhatsApp, o scattiamo una foto con lo smartphone, trasmettiamo informazioni secondo una successione di ragionamenti. Com’è possibile, però, che questi ragionamenti siano eseguiti da un oggetto? In questo laboratorio costruiamo alcuni ingranaggi fondamentali della logica del computer usando i tasselli del domino.

Scopo

L’obiettivo del laboratorio è far comprendere come alcune operazioni logiche di base possano essere tradotte ed eseguite da congegni meccanici. Questo porta a riflettere su vari aspetti fondamentali della computazione, tra cui la composizione delle operazioni, la loro reversibilità (logica e fisica), il costo energetico, e la nozione di universalità computazionale.… Read the rest