Informatica Laurea Triennale in Economia - Anno Accademico 2017-2018 - Unife

Pagina creata da Gabriel Castellani
 
CONTINUA A LEGGERE
Informatica Laurea Triennale in Economia - Anno Accademico 2017-2018 - Unife
10

Informatica
Laurea Triennale in Economia
Anno Accademico 2017-2018

                            Prof. Giorgio Poletti
                            giorgio.poletti@unife.it
Informatica Laurea Triennale in Economia - Anno Accademico 2017-2018 - Unife
«La civiltà sta producendo macchine che si comportano
                    come uomini e uomini che si comportano come macchine.»
                                                                  (Eric Fromm)

GOOGLE RANK BRAIN

                                                                                 •...
Informatica Laurea Triennale in Economia - Anno Accademico 2017-2018 - Unife
RANK BRAIN
     ALGORITMO
     di INTERPRETAZIONE delle
                                                               Search Engine Results Page
     QUERY degli utenti

Componente dell’Algoritmo
Hummingbird (Google)

           Ricerca COLLOQUIALE                       Query Vocali (Siri/Cortana)

?
                                 Domande «AMBIGUE»
Informatica Laurea Triennale in Economia - Anno Accademico 2017-2018 - Unife
RANK BRAIN
ALGORITMO di INTERPRETAZIONE delle QUERY degli utenti

    WEB SEMANTICO                                                  MACHINE LEARNING
                                                                                                           sistema di

Ambiente dove i documenti pubblicati sono                         Un computer insegna a se stesso
associati ad informazioni e dati (metadati)
                                                                  come fare qualcosa
che ne specificano il CONTESTO SEMANTICO
                                                                                                                        basato su

                                                                                                    INTELLIGENZA ARTIFICIALE
                             SEMIOLOGIA                               SEMIOTICA
                              (STUDIO DEI SEGNI)         (STUDIO DEI SEGNI E LORO SIGNIFICAZIONE)

                                                   SEMANTICA

                               LOGICA                           PSICOLOGIA
INTELLIGENZA ARTIFICIALE
             (Apprendimento Automatico)
      Operazione compiuta dal sistema
      intelligente non è distinguibile da quella
      svolta da un umano
                                                      Agire
                                                   umanamente

                                                   IA
                                                                                              Processo che porta il sistema intelligente a
                              Agire                                          Pensare          risolvere un problema ricalca quello umano
                         razionalmente                                     umanamente
                                                                                              (Problem Solving e processi cognitivi)

                                                                                                 « L'intelligenza artificiale (IA) è una disciplina appartenente all'informatica
Processo che porta il sistema                                                                    che studia i fondamenti teorici, le metodologie e le tecniche che consentono
intelligente a risolvere il problema è                                                           la progettazione di sistemi hardware e sistemi di programmi software capaci
quello che gli permette di ottenere il                                                           di fornire all’elaboratore elettronico prestazioni che, a un osservatore
miglior risultato atteso date le                                                                 comune, sembrerebbero essere di pertinenza esclusiva dell’intelligenza
informazioni a disposizione                           Pensare                                    umana. »
                                                   razionalmente
                                                                                                                                                             Marco Somalvico
                                                                   Processo che porta il sistema intelligente a
                                                                   risolvere un problema è un procedimento
                                                                   formale che si rifà alla logica
MACHINE LEARNING
 Arthur Samuel - 1959

                                                       «Si dice che un programma apprende dall'esperienza E con riferimento a alcune classi di
                                                       compiti T e con misurazione della performance P, se le sue performance nel compito T,
                                                       come misurato da P, migliorano con l'esperienza E.» (Tom M. Mitchell)

                                                                                           •macchine ad apprendimento automatico
                                                                                           •routine di apprendimento basata su ricompensa e
                                                              Reti Neurali                  punizione. apprendere ed adattarsi alle mutazioni
                                                                                            dell'ambiente in cui sono immersi attraverso la
                                                                                            distribuzione di una "RICOMPENSA" detta RINFORZO che
                                                                                            consiste nella VALUTAZIONE DELLE LORO PRESTAZIONI

                                                                 Rete                      •imparare solo alcune attività specifiche
                                                                                           •richiede la riprogrammazione per ogni nuova
                                                              altamente                     applicazione, risulta essere molto più efficiente dal
                                                                                            punto di vista computazionale
Rete neurale artificiale (artificial neural network,
ANN o NN) è un MODELLO MATEMATICO composto di                 organizzata                  •riconoscimento di PATTERN

"neuroni" artificiali
I data mining si sovrappongono in modo
                                                                                                                significativo, ma mentre l'apprendimento

   MACHINE LEARNING                                                                  Data MINING
                                                                                                                automatico si concentra sulla previsione basata
                                                                                                                su proprietà note apprese dai dati, il data mining
   Arthur Samuel - 1959                                                                                         si concentra sulla scoperta di proprietà prima
                                                                                                                sconosciute nei dati.
Idee dell'apprendimento
automatico, dai principi
metodologici agli strumenti teorici,
sono stati sviluppati prima in
statistica (Michael I. Jordan)
                                                                                                                                                   Molti problemi formulati come la
                                           Statistica
                                                                                 APPRENDIMENTO                                Ottimizzazione       minimizzazione di una qualche
                                                                                  AUTOMATICO                                                       funzione di costo su un insieme di
                                                                                                                                                   esempi di apprendimento.

                                                                                                                                 Funzione di costo (o funzione di perdita)
                                                                                                                                 rappresenta il gap tra le previsioni del
          I paradigmi di SOFT COMPUTING si basano                                                                                modello che si sta addestrando e le
         su due principi                                                                                                         istanze del problema reale. Le differenze
         • apprendimento a partire da dati                                                                                       tra i due campi (l'apprendimento
             sperimentali;                                                                                                       automatico e l'ottimizzazione) è
         • integrazione di conoscenza umana,                                       Soft Computing                                evidenziata dalla necessità
             strutturata e preesistente, all'interno di                                                                          generalizzazione. L’apprendimento
                                                                                                                                 automatico si preoccupa di minimizzare
             modelli matematici computabili
                                                                                                                                 la perdita su campioni mai visti dalla
             (valutabili).                                                                                                       macchina
                         HARD COMPUTING risoluzione   di un problema tramite l'esecuzione di un algoritmo ben definito e decidibile
HUMMINGBIRD
Dalla ricerca di PAROLE CHIAVE alla ricerca
degli INTENTI DELL’UTENTE
DOMANDE
Puoi anche leggere