Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Lezione sull’intelligenza artificiale, Schemi e mappe concettuali di Fondamenti di informatica

Nelle diverse lezioni tenute dal professore, qui c’è una sintesi chiara rispetto a ciò che ha detto sull’intelligenza artificiale

Tipologia: Schemi e mappe concettuali

2025/2026

Caricato il 16/06/2026

greta-buio
greta-buio 🇮🇹

11 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
APPUNTI LEZIONE “INTELLIGENZA ARTIFICIALE” (prof. Spanò Sergio)
Il Machine Learning è una delle applicazioni dell’Intelligenza Artificiale (AI).
Il concetto d’intelligenza artificiale si era sviluppato già negli anni 50, ma solo sotto forma di
pensiero. Intorno agli 80 nacque il Machine Learning, ovvero la parte pratica dell’AI, però ne
parliamo in maniera più ampia solo a partire dal 2010 grazie allo sviluppo del DEEP LEARNING
(apprendimento profondo) non è ancora una vera e propria AI ma ci assomiglia.
!
Dal grafico possiamo capire che i lavori a bassa specializzazione potrebbero essere tutti
automatizzati in futuro, come per esempio il lavoro d’ufficio. Inoltre anche quelli ad alta
specializzazione potranno essere automatizzati o aiutati dall’AI.
Nel mondo della finanza rimane molto importante anche l’aspetto umano per andare a definire
l’andamento dei mercati.
!
IL MACHINE LEARNING
Dopo la fase di training e ho imparato l’algoritmo, lo passo ad un approcio un po più classico e
svolgo la fase di inferenza (cioè quando io mostro alla macchina dati nuovi e lei deve essere in
grado di trattarli seppur non li ha mai visti in quanto non facevano parte degli esempi di
addestramento).
!
-!!!!!! Unsupervised Learning è tipicamente utilizzato per problemi di
Clustering (ovvero quando devo trovare le correlazioni fra dei dati) o per la
riduzione di dimensionalità (per la compressione dei dati).
Nel esempio darò comuqnue tanti tipi di monete ma non darò la classe di
appartenenza, cioè il valore associato. Alla fine la macchina saprà dirmi a
quale gurppo appartiene.
-!!!!!! Supervised Learning è usato per problemi di classificazione problemi di
regressione (ovvero quando devo andare a trovare dei dati mancanti di una
determinata serie).
Le monete se le metto all’interno di un grafico su due dimensioni, le monete
non sono esatte a causa di errori di produzioni e stanno in determinati intorni
del grafico. In fase di addestramento io do alla mia macchina la coppia peso e
dimensione e gli dirò le caratteristiche di ogni moneta. Alla fine di ciò la
macchina dovrà dirmi il valore di questa moenta anche se non lo avrà mai
visto e creerà delle soglie in grado di identificare qualsiasi moneta che non sia
stata mai vista prima a meno che appartenga a quelle quattro categorie.
-!!!!!! Reinforcemnet Learning è utilizzato molto in ambito robotico per
risolvere problemi di controllo di automazione
1.!!!! Osserva
2.!!!! Al primo tentativo non ha esperienza quindi agisce a caso
3.!!!! Azione
pf3

Anteprima parziale del testo

Scarica Lezione sull’intelligenza artificiale e più Schemi e mappe concettuali in PDF di Fondamenti di informatica solo su Docsity!

APPUNTI LEZIONE “INTELLIGENZA ARTIFICIALE” (prof. Spanò Sergio) Il Machine Learning è una delle applicazioni dell’Intelligenza Artificiale (AI). Il concetto d’intelligenza artificiale si era sviluppato già negli anni 50, ma solo sotto forma di pensiero. Intorno agli 80 nacque il Machine Learning, ovvero la parte pratica dell’AI, però ne parliamo in maniera più ampia solo a partire dal 2010 grazie allo sviluppo del DEEP LEARNING (apprendimento profondo) non è ancora una vera e propria AI ma ci assomiglia. Dal grafico possiamo capire che i lavori a bassa specializzazione potrebbero essere tutti automatizzati in futuro, come per esempio il lavoro d’ufficio. Inoltre anche quelli ad alta specializzazione potranno essere automatizzati o aiutati dall’AI. Nel mondo della finanza rimane molto importante anche l’aspetto umano per andare a definire l’andamento dei mercati. IL MACHINE LEARNING Dopo la fase di training e ho imparato l’algoritmo, lo passo ad un approcio un po più classico e svolgo la fase di inferenza (cioè quando io mostro alla macchina dati nuovi e lei deve essere in grado di trattarli seppur non li ha mai visti in quanto non facevano parte degli esempi di addestramento).

  • Unsupervised Learning è tipicamente utilizzato per problemi di Clustering (ovvero quando devo trovare le correlazioni fra dei dati) o per la riduzione di dimensionalità (per la compressione dei dati). Nel esempio darò comuqnue tanti tipi di monete ma non darò la classe di appartenenza, cioè il valore associato. Alla fine la macchina saprà dirmi a quale gurppo appartiene.
  • Supervised Learning è usato per problemi di classificazione problemi di regressione (ovvero quando devo andare a trovare dei dati mancanti di una determinata serie). Le monete se le metto all’interno di un grafico su due dimensioni, le monete non sono esatte a causa di errori di produzioni e stanno in determinati intorni del grafico. In fase di addestramento io do alla mia macchina la coppia peso e dimensione e gli dirò le caratteristiche di ogni moneta. Alla fine di ciò la macchina dovrà dirmi il valore di questa moenta anche se non lo avrà mai visto e creerà delle soglie in grado di identificare qualsiasi moneta che non sia stata mai vista prima a meno che appartenga a quelle quattro categorie.
  • Reinforcemnet Learning è utilizzato molto in ambito robotico per risolvere problemi di controllo di automazione
    1. Osserva
    2. Al primo tentativo non ha esperienza quindi agisce a caso
    3. Azione
  1. Riceva ricompensa o penalità, e se prende la penalità capirà quale è la via sbagliata e non la rifarà più
  2. Aggiorna la tua conoscenza dell’ambiente
  3. Reitera fino a quando non impari a portare a termine il tuo compito Il Deep Learning è una sottocategoria di Machine Learning. Usato molto nel campo di riconoscimento delle immagini ed è in grado di riconoscere tutto ciò che c’è all’interno delle immagini. Prima era necessario quali fossero le caratteristiche necessarie per capire se quella si trattasse una macchina o meno. Da quel momento le feature venivano messe all’interno di un sistema di classificazione basato sul machine learning e in output avremo macchina o non macchina. Nel Deep Learning io, invece, prendo direttamente l’immagine e la metto nel mio sistema di deep learning, però questa figura ha una parte in più perché è stata aggiunta un layer (cioè uno strato aggiuntivo iniziale) che si occupa dell’estrazione delle feature e dopo che il nostro sistema ha estratto le feature lo si può mettere all’interno di un sistema tradizionale che darà il nostro output voluto. Qui è stata eliminata la necessità dell’essere umano. LE RETI NEURALI ARTIFICIALI Pesi sinaptici: quanto i collegamenti sono forti con i collegamenti precedenti (ci dice quanto segnale elettrico riesce a passare). Riceverò degli input dai neuroni precedenti chiamati X e gli andrò a moltiplicare per il cossidetto peso sinaptico associato alla connessione. Dopo le molitpilicazioni sommerò tutti i risultati e gli farò passare poi per la funzione di attivazione. Più neuroni avrò, più strati ho e più avrò una rete in grado di risolvere più problemi complessi. Immagine convoluta La prima cosa che la rete farà sarà visualizzare lo sfondo o il contrasto. Nel secondo strato la rete tende ad identificare i bordi mentre negli strati successivi noi non siamo più in grado di capire se quello è un gatto o meno. Indipendentemente al modo di pensare, macchina è in gradp di operare senza l’intervento umano. In ambito medico le reti neurali non dispongono di una regolamentazione ed è necessario la decisione del medico prima, può utilizzarla ma deve comunque intervenire. I sistemi di generazione di testo sono così avanzati, al giorno d’oggi, perché sono state utilizzate