AI-For-Beginners/translations/it/lessons/1-Intro
leestott 1689a2fdf9 🌐 Update translations via Co-op Translator 2025-08-26 12:09:18 +00:00
..
README.md 🌐 Update translations via Co-op Translator 2025-08-26 12:09:18 +00:00
assignment.md 🌐 Update translations via Co-op Translator 2025-08-26 12:09:18 +00:00

README.md

Immagine di Dmitry Soshnikov

Con il passare del tempo, le risorse informatiche sono diventate più economiche e sono stati resi disponibili più dati, permettendo agli approcci basati su reti neurali di dimostrare grandi prestazioni nel competere con gli esseri umani in molti ambiti, come la visione artificiale o la comprensione del linguaggio parlato. Nell'ultimo decennio, il termine Intelligenza Artificiale è stato spesso usato come sinonimo di Reti Neurali, poiché la maggior parte dei successi dell'IA di cui sentiamo parlare si basa su di esse.

Possiamo osservare come gli approcci siano cambiati, ad esempio, nella creazione di un programma per giocare a scacchi:

  • I primi programmi di scacchi si basavano sulla ricerca: un programma cercava di stimare esplicitamente le possibili mosse dell'avversario per un certo numero di mosse successive e selezionava la mossa ottimale basandosi sulla posizione migliore che poteva essere raggiunta in poche mosse. Questo ha portato allo sviluppo del cosiddetto algoritmo di ricerca alpha-beta pruning.
  • Le strategie di ricerca funzionano bene verso la fine della partita, dove lo spazio di ricerca è limitato da un numero ridotto di mosse possibili. Tuttavia, all'inizio della partita, lo spazio di ricerca è enorme e l'algoritmo può essere migliorato imparando dalle partite esistenti tra giocatori umani. Esperimenti successivi hanno impiegato il cosiddetto case-based reasoning, in cui il programma cercava casi nella base di conoscenza molto simili alla posizione attuale nel gioco.
  • I programmi moderni che vincono contro i giocatori umani si basano su reti neurali e apprendimento per rinforzo, dove i programmi imparano a giocare semplicemente giocando a lungo contro sé stessi e apprendendo dai propri errori, proprio come fanno gli esseri umani quando imparano a giocare a scacchi. Tuttavia, un programma informatico può giocare molte più partite in molto meno tempo e quindi può imparare molto più velocemente.

Fai una piccola ricerca su altri giochi che sono stati giocati dall'IA.

Allo stesso modo, possiamo osservare come l'approccio alla creazione di "programmi parlanti" (che potrebbero superare il test di Turing) sia cambiato:

  • I primi programmi di questo tipo, come Eliza, si basavano su regole grammaticali molto semplici e sulla riformulazione della frase di input in una domanda.
  • Gli assistenti moderni, come Cortana, Siri o Google Assistant, sono tutti sistemi ibridi che utilizzano reti neurali per convertire il parlato in testo e riconoscere l'intento dell'utente, per poi impiegare un po' di ragionamento o algoritmi espliciti per eseguire le azioni richieste.
  • In futuro, possiamo aspettarci un modello completamente basato su reti neurali per gestire il dialogo autonomamente. Le recenti famiglie di reti neurali GPT e Turing-NLG mostrano grandi successi in questo ambito.

Immagine di Dmitry Soshnikov, foto di Marina Abrosimova, Unsplash

Recenti Ricerche sull'AI

Il grande sviluppo recente nella ricerca sulle reti neurali è iniziato intorno al 2010, quando sono diventati disponibili grandi dataset pubblici. Una vasta collezione di immagini chiamata ImageNet, che contiene circa 14 milioni di immagini annotate, ha dato vita alla ImageNet Large Scale Visual Recognition Challenge.

Precisione ILSVRC

Immagine di Dmitry Soshnikov

Nel 2012, le Reti Neurali Convoluzionali sono state utilizzate per la prima volta nella classificazione delle immagini, portando a una significativa riduzione degli errori di classificazione (dal quasi 30% al 16,4%). Nel 2015, l'architettura ResNet di Microsoft Research raggiunse una precisione a livello umano.

Da allora, le Reti Neurali hanno dimostrato un comportamento molto efficace in molti compiti:


Anno Parità con l'Umano raggiunta
2015 Classificazione delle Immagini
2016 Riconoscimento del Parlato Conversazionale
2018 Traduzione Automatica (Cinese-Inglese)
2020 Descrizione delle Immagini

Negli ultimi anni abbiamo assistito a enormi successi con i modelli linguistici di grandi dimensioni, come BERT e GPT-3. Questo è avvenuto principalmente grazie alla grande quantità di dati testuali generali disponibili, che permettono di addestrare i modelli a catturare la struttura e il significato dei testi, pre-addestrarli su collezioni di testi generali e poi specializzarli per compiti più specifici. Impareremo di più sull'Elaborazione del Linguaggio Naturale più avanti in questo corso.

🚀 Sfida

Fai un giro su internet per determinare dove, secondo te, l'AI viene utilizzata in modo più efficace. È in un'app di mappatura, in un servizio di riconoscimento vocale o in un videogioco? Ricerca come è stato costruito il sistema.

Quiz post-lezione

Revisione e Studio Autonomo

Rivedi la storia dell'AI e del ML leggendo questa lezione. Prendi un elemento dallo sketchnote all'inizio di quella lezione o di questa e approfondiscilo per comprendere il contesto culturale che ha influenzato la sua evoluzione.

Compito: Game Jam

Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatiche potrebbero contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un traduttore umano. Non siamo responsabili per eventuali incomprensioni o interpretazioni errate derivanti dall'uso di questa traduzione.