📘 CodingMarble Learn

Il ciclo di un progetto di IA: come si costruisce una soluzione

L'intelligenza artificiale (IA) è la capacità di una macchina di imparare dai dati e di prendere decisioni o fare previsioni, per esempio riconoscere volti o suggerire canzoni. Una soluzione di IA nasce in un ciclo di sei fasi: 1) Definizione del problema, con le 4W (Chi, Cosa, Dove, Perché); 2) Acquisizione dei dati, cioè raccogliere dati affidabili; 3) Esplorazione dei dati, cioè pulirli e farne grafici per trovare schemi; 4) Modellazione, cioè scegliere regole o un metodo di apprendimento; 5) Valutazione, cioè provare il modello su dati nuovi misurando l'accuratezza; 6) Distribuzione, cioè usarlo nella vita reale e migliorarlo. In ogni fase dobbiamo pensare all'etica: equità (niente bias), privacy, trasparenza e responsabilità.

🎬 Storia passo dopo passo

  1. L'IA è una macchina che impara da esempi, chiamati dati. Vede tante mele e arance, poi riesce a riconoscere da sola un frutto nuovo.
  2. Ogni progetto di IA parte dalla Definizione del problema. Poniamo le 4W: Chi ha il problema? Qual è? Dove succede? Perché vale la pena risolverlo?
  3. Poi raccogliamo i dati (Acquisizione) con sondaggi, telecamere, sensori o siti web. Quindi li esploriamo: facciamo grafici e togliamo i valori sbagliati o mancanti.
  4. Costruiamo un modello (Modellazione): scriviamo regole, oppure lasciamo che la macchina impari dai dati. Lo proviamo su dati nuovi (Valutazione). Se funziona abbastanza bene, lo lanciamo (Distribuzione).
  5. Etica e bias: se il gruppo B ha pochissimi esempi nei dati, il modello sbaglia di più per il gruppo B. Dati equi includono tutti e proteggono la privacy.
  6. Gioco libero: scegli quanta parte dei dati viene dal gruppo B. Guarda il modello diventare più equo quando i dati si bilanciano.

Suggerimento: trascina la scena 3D per ruotarla. Usa due dita per zoomare.

🤔 Dubbi comuni, chiariti

In che cosa l'IA è diversa da un normale programma per computer?

Un programma normale segue regole fisse scritte da una persona. Un modello di IA ricava le sue regole da tanti esempi, come fa la macchina con i frutti.

Perché non iniziare subito a costruire il modello?

Senza le 4W non sai di chi è il problema che risolvi né di quali dati hai bisogno. La definizione del problema decide tutto ciò che viene dopo.

Perché eliminare alcuni dati durante l'esplorazione?

Valori sbagliati o mancanti insegnano al modello schemi sbagliati. Il punto grigio che cade via è un dato errato che viene tolto.

Perché provare su dati nuovi e non su quelli di addestramento?

Un modello può memorizzare gli esempi di addestramento. Solo i dati nuovi mostrano se ha davvero imparato. Le barre verdi e rosse sono i risultati sui dati nuovi.

Un modello può essere accurato e allo stesso tempo ingiusto?

Sì. Può avere ragione il 92% delle volte per il gruppo A e molto meno per il gruppo B. Il numero complessivo lo nasconde; controllare ogni gruppo lo rivela.

Come si corregge il bias?

Aggiungendo più esempi del gruppo che manca. Nel gioco libero, aumenta la quota del gruppo B e guarda salire la sua barra di accuratezza.

Che cos'è l'IA?

L'intelligenza artificiale (IA) si ha quando un computer svolge un compito che richiede un pensiero simile a quello umano: vedere, ascoltare, capire il linguaggio o decidere. Gran parte dell'IA di oggi funziona imparando dai dati, non solo seguendo istruzioni fisse.

IA, machine learning e deep learning

Tre grandi ambiti

Non tutto ciò che è automatico è IA: il timer di una lavatrice segue passi fissi e non impara.

Le sei fasi del ciclo di un progetto di IA

  1. Definizione del problema: capire il problema. Si compila una tela delle 4W: Chi (le persone coinvolte), Cosa (il problema e le prove che esiste), Dove (la situazione o il contesto), Perché (il vantaggio di risolverlo). Si finisce con un enunciato del problema di una sola frase.
  2. Acquisizione dei dati: raccogliere dati pertinenti, affidabili e che si ha il permesso di usare. Fonti: sondaggi, sensori, telecamere, osservazioni, web scraping, dati aperti (API). I dati hanno caratteristiche (ingressi, per esempio dimensione, colore) e un' etichetta (la risposta, per esempio mela).
  3. Esplorazione dei dati: pulire i dati (correggere valori mancanti, sbagliati o ripetuti) e visualizzarli con grafici per scoprire schemi.
  4. Modellazione: scegliere un metodo. Basato su regole: le regole le scrivono le persone. Basato sull'apprendimento: la macchina ricava le regole dai dati (per esempio apprendimento supervisionato con dati etichettati, apprendimento non supervisionato che trova gruppi).
  5. Valutazione: provare il modello su dati che non ha mai visto. Si misura l'accuratezza e si guardano i suoi errori.
  6. Distribuzione: inserire il modello in un'app o in un dispositivo reale, osservare come funziona e continuare a migliorarlo. Poi il ciclo ricomincia.

Valutare un modello: l'accuratezza con numeri semplici

Accuratezza = previsioni corrette ÷ previsioni totali × 100%.

Se un modello di frutta vede 200 frutti nuovi e ne indovina 180, l'accuratezza è 180 ÷ 200 × 100 = 90%. Teniamo da parte dei dati come dati di prova perché un modello può semplicemente "ricordare" i dati con cui si è allenato; provarlo su dati nuovi mostra se ha davvero imparato.

L'accuratezza da sola può nascondere dei problemi: un modello può essere nel giusto il 95% delle volte in generale, ma molto peggiore per un gruppo di persone. Per questo controlliamo i risultati anche gruppo per gruppo.

Etica e bias nell'IA

L'etica dell'IA significa fare in modo che l'IA sia usata in modo equo e sicuro per le persone.

Rimedi: dati bilanciati e controllati, prove su ogni gruppo, revisione umana delle decisioni importanti.

Formule e definizioni chiave

Esempi svolti

1. Scrivi un enunciato del problema con le 4W per studenti che a scuola si dimenticano di bere acqua.

Chi: studenti di 12–15 anni. Cosa: bevono troppo poco e si sentono stanchi. Dove: in classe durante le lunghe ore di lezione. Perché: dei promemoria potrebbero migliorare salute e concentrazione. Enunciato: "I nostri studenti (chi) bevono troppo poco (cosa) durante le lunghe ore di lezione (dove); un promemoria intelligente li terrebbe in salute e attenti (perché)."

2. Un modello per le malattie delle piante, provato su 250 nuove foto di foglie, dà 215 risposte corrette. Trova l'accuratezza.

Accuratezza = 215 ÷ 250 × 100 = 86%.

3. Un modello che approva i prestiti è stato addestrato solo con dati di richiedenti di città. Quale problema può comparire e come si può risolvere?

Potrebbe rifiutare in modo ingiusto chi vive nei villaggi, perché non ha mai imparato i loro schemi (bias). Rimedio: raccogliere dati bilanciati anche dai villaggi, calcolare l'accuratezza separatamente per ogni gruppo e far rivedere i rifiuti a una persona.

Errori comuni

Quiz di allenamento

1. Qual è la prima fase del ciclo di un progetto di IA?
2. La tela delle 4W chiede Chi, Cosa, Dove e:
3. Pulire i dati e disegnare grafici fa parte di:
4. Un modello risponde bene a 45 casi di prova su 50. La sua accuratezza è:
5. Il bias dell'IA di solito nasce da:

Esercizi: rispondi da solo

Scrivi o scegli la risposta, poi premi Controlla. Usa un suggerimento se sei bloccato; la soluzione completa appare dopo la tua risposta.

Domande frequenti

Quali sono le 6 fasi del ciclo di un progetto di IA?

Definizione del problema, Acquisizione dei dati, Esplorazione dei dati, Modellazione, Valutazione e Distribuzione.

Che cos'è la tela delle 4W?

Uno strumento per definire il problema che chiede Chi ha il problema, Qual è, Dove succede e Perché vale la pena risolverlo.

Che cos'è il bias nell'IA?

Il bias c'è quando un'IA dà risultati ingiusti o meno accurati per alcune persone, di solito perché i dati di addestramento non le rappresentavano bene.

Dove si studia

CBSE (India)Class 9Part B: AI Reflection, Project Cycle and Ethics

Da studiare prima

Da studiare dopo