In evidenza
Sezioni
Magazine
Annunci
Quotidiani GNN
Comuni
      1. Aiello del Friuli
      2. Amaro
      3. Ampezzo
      4. Andreis
      5. Aquileia
      6. Arba
      7. Arta Terme
      8. Artegna
      9. Arzene
      10. Attimis
      11. Aviano
      12. Azzano Decimo
      1. Bagnaria d'Arsa
      2. Barcis
      3. Basiliano
      4. Bertiolo
      5. Bicinicco
      6. Bordano
      7. Brugnera
      8. Budoia
      9. Buia
      10. Buttrio
      1. Camino al Tagliamento
      2. Campoformido
      3. Campolongo al Torre
      4. Caneva
      5. Carlino
      6. Casarsa della Delizia
      7. Cassacco
      8. Castelnovo del Friuli
      9. Castions di Strada
      10. Cavasso Nuovo
      11. Cavazzo Carnico
      12. Cercivento
      13. Cervignano del Friuli
      14. Chions
      15. Chiopris-Viscone
      16. Chiusaforte
      17. Cimolais
      18. Cividale del Friuli
      19. Claut
      20. Clauzetto
      21. Codroipo
      22. Colloredo di Monte Albano
      23. Comeglians
      24. Cordenons
      25. Cordovado
      26. Corno di Rosazzo
      27. Coseano
      1. Dignano
      2. Dogna
      3. Drenchia
      4. Enemonzo
      5. Erto e Casso
      1. Faedis
      2. Fagagna
      3. Fanna
      4. Fiume Veneto
      5. Fiumicello
      6. Flaibano
      7. Fontanafredda
      8. Forgaria nel Friuli
      9. Forni Avoltri
      10. Forni di Sopra
      11. Forni di Sotto
      12. Frisanco
      1. Gemona del Friuli
      2. Gonars
      3. Grimacco
      1. Latisana
      2. Lauco
      3. Lestizza
      4. Lignano Sabbiadoro
      5. Ligosullo
      6. Lusevera
      1. Magnano in Riviera
      2. Majano
      3. Malborghetto Valbruna
      4. Maniago
      5. Manzano
      6. Marano Lagunare
      7. Martignacco
      8. Meduno
      9. Mereto di Tomba
      10. Moggio Udinese
      11. Moimacco
      12. Montenars
      13. Montereale Valcellina
      14. Morsano al Tagliamento
      15. Mortegliano
      16. Moruzzo
      17. Muzzana del Turgnano
      1. Nimis
      1. Osoppo
      2. Ovaro
      1. Pagnacco
      2. Palazzolo dello Stella
      3. Palmanova
      4. Paluzza
      5. Pasian di Prato
      6. Pasiano di Pordenone
      7. Paularo
      8. Pavia di Udine
      9. Pinzano al Tagliamento
      10. Pocenia
      11. Polcenigo
      12. Pontebba
      13. Porcia
      14. Pordenone
      15. Porpetto
      16. Povoletto
      17. Pozzuolo del Friuli
      18. Pradamano
      19. Prata di Pordenone
      20. Prato Carnico
      21. Pravisdomini
      22. Precenicco
      23. Premariacco
      24. Preone
      25. Prepotto
      26. Pulfero
      1. Ragogna
      2. Ravascletto
      3. Raveo
      4. Reana del Rojale
      5. Remanzacco
      6. Resia
      7. Resiutta
      8. Rigolato
      9. Rive d'Arcano
      10. Rivignano
      11. Ronchis
      12. Roveredo in Piano
      13. Ruda
      1. Sacile
      2. San Daniele del Friuli
      3. San Giorgio della Richinvelda
      4. San Giorgio di Nogaro
      5. San Giovanni al Natisone
      6. San Leonardo
      7. San Martino al Tagliamento
      8. San Pietro al Natisone
      9. San Quirino
      10. San Vito al Tagliamento
      11. San Vito al Torre
      12. San Vito di Fagagna
      13. Santa Maria La Longa
      14. Sauris
      15. Savogna
      16. Sedegliano
      17. Sequals
      18. Sesto al Reghena
      19. Socchieve
      20. Spilimbergo
      21. Stregna
      22. Sutrio
      1. Taipana
      2. Talmassons
      3. Tapogliano
      4. Tarcento
      5. Tarvisio
      6. Tavagnacco
      7. Teor
      8. Terzo d'Aquileia
      9. Tolmezzo
      10. Torreano
      11. Torviscosa
      12. Tramonti di Sopra
      13. Tramonti di Sotto
      14. Trasaghis
      15. Travesio
      16. Treppo Carnico
      17. Treppo Grande
      18. Tricesimo
      19. Trivignano Udinese
      1. Udine
      1. Vajont
      2. Valvasone
      3. Varmo
      4. Venzone
      5. Verzegnis
      6. Villa Santina
      7. Villa Vicentina
      8. Visco
      9. Vito d'Asio
      10. Vivaro
      1. Zoppola
      2. Zuglio
Tutorial

Intelligenza artificiale, machine learning, deep learning: glossario minimo per capire le IA

Intelligenza artificiale, machine learning, deep learning: glossario minimo per capire le IA
A gennaio, ChatGPT ha toccato i 100 milioni di utenti e l’interesse per l’IA non è mai stato così alto: ci siamo fatti aiutare da DataPizza per spiegare le parole più diffuse
3 minuti di lettura

Per raggiungere il primo milione di utenti erano bastati solo 5 giorni, per arrivare a quota 100 sono serviti circa 2 mesi: sono i numeri incredibili di ChatGPT, la chatbot di OpenAI che, secondo quanto scritto da Business Insider, potrebbe essere l’app consumer “con la crescita più veloce di tutti i tempi”.

La diffusione così veloce e massiccia di ChatGPT, tra le altre cose, ha monopolizzato il dibattito all’interno del mondo tech, e non solo. Basta dare un’occhiata ai trend di Google, che raccontano che mai, negli ultimi 5 anni, le persone avevano cercato così tante informazioni sulle IA. Numeri confermati anche su TikTok, dove l’hashtag dedicato è arrivato a quota 78 milioni di visualizzazioni.

In effetti, e proprio a partire da ChatGPT, l’intelligenza artificiale sembra uscita dai confini del mondo della tecnologia per entrare definitivamente nel dibattito pubblico, tra l’impatto sulla scuola e i timori per l’automatizzazione dei posti di lavoro.

Per parlarne in maniera efficace, tuttavia, è necessario conoscere i concetti fondamentali. Per questa ragione, ci siamo fatti aiutare da DataPizza, una community di appassionati e professionisti da oltre 100mila follower sui social network, nata a marzo 2021 proprio per dedicarsi alla divulgazione sui temi dell’IA e della data science.

Insieme ai due fondatori, i 24enni Alessandro Risaro e Pierpaolo D’Odorico, abbiamo provato insieme a disegnare un glossario minimo di questa nuova ondata di tecnologia.

Intelligenza artificiale

Partiamo dalle basi e quindi da un’espressione di cui ormai sentiamo parlare ogni giorno: “Il termine si riferisce a quella branca della scienza che studia come le macchine possano imitare l'intelligenza umana per eseguire determinati compiti – ci hanno spiegato Risaro e D’Odorico - È una formula ombrello, che contiene all’interno i concetti di machine learning e di deep learning. Il primo è un sottoinsieme dell'IA, e a sua volta il deep learning è un sottoinsieme del machine learning”.

In altre parole, usare i 3 termini come sinonimi non è del tutto corretto: “Tutte le tecnologie che sentiamo spesso nominare, come appunto ChatGPT, fanno parte del sottoinsieme del machine learning - è la precisazione dei fondatori di DataPizza - Tuttavia, esistono altre tipologie di IA, come quella simbolica, che si distinguono da questo paradigma”.

Machine learning

Alla base della nuova ondata di IA c’è quindi il machine learning: “Si tratta di quell’insieme di modelli e algoritmi che utilizzano l’esperienza umana sotto forma di dati, e l’energia mentale sfruttata nel processo di apprendimento sotto forma di potere computazionale”.

Si tratta di quei sistemi in grado di imparare a trovare autonomamente una soluzione, a partire da una grossa mole di dati: “Il machine learning sfrutta un paradigma molto diverso rispetto a quello della programmazione tradizionale, parte da tanti input con associati i rispettivi output (esempio l'immagine di un gatto con associata un'etichetta che dica che in quell'immagine c'è un gatto, ndr) e apprende dai dati l'algoritmo che mappa la relazione tra input e output”.

Deep learning

Tra le tecniche di machine learning, il deep learning è quella utilizzata per tutti i più conosciuti algoritmi di generazione di testo o immagini: “Si tratta di un campo di ricerca che sfrutta modelli chiamati reti neurali, che cercano di simulare il comportamento del cervello umano - ci hanno confermato Risaro e D’Odorico - Proprio a partire da queste reti neurali si sviluppano campi dell’intelligenza artificiale che cercano di simulare il comportamento dell’uomo, come la computer vision, che ha l’obiettivo di replicare il sistema visivo umano (un modello che riesca a distinguere se in un’immagine è rappresentato un gatto o un cane, ndr)”.

Intelligenza artificiale generativa

L’intelligenza artificiale non è propriamente qualcosa di nuovo: ciascuno di noi la usa quotidianamente da anni, a partire dai sistemi di raccomandazione delle piattaforme Web. La nuova ondata, tuttavia, riguarda la cosiddetta IA generativa, che “si concentra sulla creazione di contenuti artificiali, come immagini, suoni, video, testo o persino codice”. Tutto parte sempre dai dati: “Questi modelli sono addestrati su grandi quantità di input e utilizzano queste informazioni per generare nuovi dati che sembrano realistici e coerenti. Alcuni esempi di IA generativa sono GPT-3 per la creazione di testo e Stable Diffusion o Dall-E 2 per la generazione di immagini”.

Large Language Model

All’interno del mondo dell’IA generativa, gli ultimi due mesi sono stati monopolizzati da ChatGPT, che è un LLM, ovvero un sistema “che riesce a comprendere il linguaggio in un senso matematico, cioè capisce la distribuzione di probabilità di una sequenza di parole: data una sequenza di parole, un LLM riesce a prevedere quale sarà la parola che più probabilmente verrà dopo. La tipologia di parola che verrà predetta dipenderà interamente dalla tipologia di dati che sono stati utilizzati per allenare questo il modello di linguaggio”.

Data science

Alla base di tutti i sistemi di IA ci sono i dati: “La data science è un campo trasversale a quelli citati in precedenza, che si basa sullo sfruttare queste tecniche per estrarre significato e informazioni dai dati – è la conclusione degli esperti di DataPizza - L’intelligenza artificiale è la punta dell’iceberg di un progetto di data science: in primis bisogna acquisire i dati, ripulirli, aggregarli, capirli e solo dopo si possono implementare gli ultimi modelli di machine learning o deep learning”.