Intelligenza Artificiale A (lezione introduttiva parte di teoria)

Documenti analoghi
Materiale didattico. Intelligenza Artificiale. L inizio dell Intelligenza Artificiale

Intelligenza Artificiale (IA) Fondamenti di Intelligenza Artificiale

Intelligenza Artificiale (lucidi lezione introduttiva)

Intelligenza Artificiale. Introduzione. Intelligenza Artificiale Daniele Nardi, 2003 Introduzione 0

Intelligenza Artificiale. Introduzione. Intelligenza Artificiale Daniele Nardi, 2004 Introduzione 0

Intelligenza Artificiale (Fondamenti di Intelligenza Artificiale)

Sistemi e tecnologie intelligenti per il patrimonio culturale

INTELLIGENZA ARTIFICIALE: INTRODUZIONE

Intelligenza Artificiale basata sulla logica Lezione 1. Scopo delle lezioni

Intelligenza artificiale

Introduzione all Intelligenza Artificiale

L intelligenza artificiale

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Intelligenza Artificiale

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Computer Science as Empirical Inquiry

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Corso di SISTEMI INTELLIGENTI M. Prof. Michela Milano" Anno accademico 2011/2012

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

INTELLIGENZA ARTIFICIALE (elementi) 6 cfu

LOGICA E FILOSOFIA DELLA SCIENZA

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

BREVE INTRODUZIONE ALL INTELLIGENZA ARTIFICIALE. A cura di Buttolo Marco (2005)

Corso di Laurea Ingegneria Civile

REGISTRI D'ESAME CODICE ESAME CORSO DI LAUREA NOME DEL CORSO LAUREA CFU

Mente e cervello Dal rappresentazionalismo alla stanza cinese

Per un vocabolario filosofico dell informatica. Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine

Università degli Studi di Bologna Facoltà di Ingegneria. Corso di Applicazioni di Intelligenza Artificiale LS

Fondamenti di Intelligenza Artificiale

Corso di Applicazioni di Intelligenza Artificiale LS. Prof. Paola Mello Anno accademico 2008/2009

Corso di Laurea Ingegneria Civile

Intelligenza artificiale

CHE COS è L INTELLIGENZA ARTIFICIALE? Si può definire l intelligenza artificiale (IA) l insieme di studi e tecniche che tendono alla realizzazione di

SCIENZE COGNITIVE. Mente Linguaggio Comunicazione

Intelligenza: Artificiale vs. Naturale

semantica come impresa matematica - lo studio delle condizioni di verità degli enunciati del linguaggio in una presentazione formale adeguata.

Bruner Il viaggio verso la mente

Informatica per la Comunicazione/ Verdicchio/ 09/02/2017/ Domande / VERSIONE 1

Corso di PSICOLOGIA GENERALE. 6 CFU 30 ore. Docente Alessandra Tasso. Dipartimento di Studi Umanistici via Paradiso, 12 II piano

INTELLIGENZA ARTIFICIALE (elementi) 6 cfu

Tabelle di corrispondenza

Informatica per la Comunicazione/ Verdicchio/ 15/01/2015/ Domande / Versione 1

Fondamenti di Intelligenza Artificiale

LAUREA TRIENNALE IN INFORMATICA - DM 270/04

164LE - INFORMATICA PER LE DISCIPLINE UMANISTICHE. Anno Accademico 2015/2016 Tommaso Mazzoli

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari

164LE - INFORMATICA PER LE DISCIPLINE UMANISTICHE. Anno Accademico 2016/2017 Tommaso Mazzoli

INTELLIGENZA ARTIFICIALE: INTRODUZIONE

Le aree dell informatica

Le aree dell informatica

Macchine e pensiero Dal test di Turing alla embodied cognition

( ) 1969) ( ) 1974) ( ) 1988)

Classe 23/S Lauree Specialistiche in Informatica Dottorato Storia e Didattica delle Matematiche, della Fisica e della Chimica

UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI

MANIFESTO DEGLI STUDI DEL CORSO DI LAUREA IN INFORMATICA (CREMA)

Introduzione all Intelligenza Artificiale

Prof. Giorgio Poletti

L urgenza etica dell Intelligenza Artificiale

L Intelligenza Artificiale e l HR: quale futuro

L Intelligenza artificiale è morta, anzi, è più viva che mai

Introduzione all Intelligenza Artificiale

LAUREA SPECIALISTICA IN TEORIA E TECNOLOGIA DELLA COMUNICAZIONE. Presentazione agli studenti 18 e 24 maggio 2005

Il Pensiero Cognitivo nell era del Cognitive Computing G. Scioscia

CHE COS È L INFORMATICA. Prof. Enrico Terrone A. S. 2014/15

Sistemi di elaborazione delle informazioni

Intelligenza artificiale e dintorni

INSEGNAMENTI/ ATTIVITÀ FORMATIVE CFU SEMESTRE S.S.D.

AVVISO INTERNO DI ATENEO PER LA COPERTURA DI INSEGNAMENTI PRESSO IL DIPARTIMENTO DI INFORMATICA AA 2018/2019

A proposito di informatica

CORSO DI INTELLIGENZA ARTIFICIALE. Docente: Prof. Paola Mello

Il calcolatore universale, origini e nuovi paradigmi

Fondamenti Informatica A.A. 2010/'11. (I parte)

Introduzione alla psicologia generale

UD7. Ho visto cose che voi umani

Elementi di Informatica

L evoluzione e il pensiero matematico Filippo Spagnolo

INFORMATICA. Prof. Giorgio Poletti Laurea Triennale in Economia a.a

Intelligenza. Germano Rossi ISSR 2011/12

FILOSOFIA E CONOSCENZA

Prof. Giorgio Poletti

LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA

LOGICA E PSICOLOGIA DEL PENSIERO. Logica, Linguistica e Scienza Cognitiva

Università degli studi di Verona Facoltà di Scienze Matematiche Fisiche e Naturali

Risultati simulazione test di accesso per l ammissione al corso di Laurea CU in Architettura

SNADIR. Corso di formazione Sviluppo Cognitivo

ORDINAMENTO DIDATTICO. Classe 9 Ingegneria dell Informazione D.M. 509/99 OBIETTIVI FORMATIVI QUALIFICANTI

A proposito di informatica

UNIVERSITA' DEGLI STUDI DI MILANO - BICOCCA Facoltà di Scienze Matematiche, Fisiche e Naturali

Laboratorio di Informatica. Filippo Sciarrone. Introduzione. Dispensa A-01 Settembre Laboratorio di Informatica. A-01 - Introduzione

Testi Consigliati. Intelligenza Artificiale. Introduzione. Cosa è l'intelligenza Artificiale. Cosa è l'intelligenza Artificiale

IL CUORE DEI NUOVI MEDIA: DIGITALIZZAZIONE E INTERFACCIA

Analogia con le macchine e con i programmi. Esempi di applicazioni hardware e software con evidente base logica

I Limiti della computazione

TEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE

Linguaggio e competenza linguistica nell'apprendimento della matematica. Pier Luigi Ferrari Dipartimento di Scienze e Innovazione Tecnologica

Le Olimpiadi di Problem Solving:

Planning deduttivo in Prolog Planning in Prolog (come ricerca forward) (il 18 Gennaio, in Lab)

Corso di Linguaggi di Programmazione + Laboratorio

Transcript:

Intelligenza Artificiale A (lezione introduttiva parte di teoria) Prof. Alfonso E. Gerevini Dipartimento di Elettronica per l Automazione Facoltà di Ingegneria Università degli Studi di Brescia Testo di riferimento: Intelligenza Artificiale: un Approccio Moderno, Russell e Norvig, Pearson-Prentice Hall, 2005 (Vol 1) Sito web: zeus.ing.unibs.it/ia 1 Che cosa è l Intelligenza Artificiale? Dall inglese AI (Artificial Intelligence, McCarthy 1956) Workshop di Dartmouth: ricercatori di MIT, CMU, IBM e altre università iniziano questa disciplina. Una disciplina scientifica relativamente recente (1950 circa) Ancora molte opportunità per un Einstein dell AI! Studio del comportamento intelligente in artefatti: percezione, ragionamento, apprendimento, comunicazione, azione, interazione in ambienti complessi. 2 Obiettivi Generali dell IA Obiettivo scientifico a lungo termine: Studiare il comportamento intelligente indipendentemente dal soggetto (umano, animale, meccanico) Obiettivo ingegneristico a lungo termine: Sviluppo di macchine dotate di comportamenti simili a quelli dell uomo (o migliori) e studio delle applicazioni Può Pensare una Macchina? Questione controversa (acceso dibattito ancora aperto) Può Quando? Ora o in un futuro imprecisato? In principio o in pratica? Macchina (in senso astratto?) Processo automatizzato (meccanico, elettronico, biologico, chimico, simbolico) 3 4 1

Può Pensare una Macchina? (Importanza della macchina) L attività del pensiero può avvenire solo in macchine umane fatte di proteine (J. Searle 1980-92) L intelligenza a livello umano dipende strettamente da aspetti fisiologici propri dell uomo e dell ambiente in cui agisce, troppo complessi da riprodurre in una macchina (Lakoff 1987, Winograd e Flores 1986, e altri) Un sistema in grado di manipolare simboli, come un computer, può ragionare/compire azioni intelligenti, indipendentemente da come sono realizzati i simboli! (Newel e Simon 1976, e molti altri) 5 Può Pensare una Macchina? (Turing 1950) Pensare... Turing propone una definizione empirica: Stanza1 telescrivente? computer telescrivente Stanza2 Umano L aspetto fisico non è importante per simulare l intelligenza! 6 Il Test di Turing Versione estesa: Interazione con ambiente attraverso telecamere (visione artificiale) Possibilità di scambiare oggetti (arti robotici) Capacità richieste per superare il test: Elaborazione linguaggio naturale Rappresentazione della conoscenza Ragionamento automatico Apprendimento automatico Visione artificiale e robotica 7 Alcuni Riferimenti Bibliografici J. Searle, Menti Cervelli e Programmi, Clup-Clued, 1984 La Filosofia degli Automi, collezione di articoli, Superuniversale Boringhieri, 1986 T. Winograd e F. Flores, Calcolatori e Conoscenza, Mondadori, 1987 S. Russell, P. Norvig, Intelligenza Artificiale: un approccio moderno, Capp. 1-26, UTET, 1998 E. Feigenbaum, J. Feldman, Computers and Thought, McGraw-Hill, 1963 R. Kurzweil, The Age of Intelligent Machines, MIT Press, 1990 H. Simon, The Science of Artificial, MIT Press, 1981 J. Haugeland, Artificial Intelligence: The Very Idea, MIT Press, 1985 P. Johnson-Laird, The Computer and the Mind: An Introduction to Cognitive Science, Harvard University Press, 1988 8 2

Approcci dell IA Oggetto di studio pensiero (ragionamento) comportamento intelligente Valutazione delle teorie prestazioni umane prestazioni razionali Razionalità: concetto ideale di intelligenza Un sistema è razionale se fa sempre la cosa giusta 9 Quattro Definizioni (Pensiero e Ragionamento) (1) Studio di sistemi che pensano come gli esseri umani [Automazione] di attività che associamo al pensiero umano, attività come prendere decisioni, risolvere problemi, apprendere, (Bellman, 1978) (2) Studio di sistemi che pensano razionalmente Studio delle facoltà mentali attraverso l uso di modelli [matematici/ingegneristici] computazionali (Charniak e McDermott, 1985) 10 Quattro Definizioni (Comportamento) (3) Studio di sistemi che agiscono come esseri umani Studio di come far fare ai computer cose che, attualmente, le persone fanno meglio (Rich e Knight, 1991) (4) Sistemi che agiscono razionalmente Ramo dell informatica che si occupa di automatizzare un comportamento intelligente (Luger e Stubblefielg, 1993) 11 IA = Pensare/Agire Umanamente E necessario possedere una teoria di come pensa l uomo (non facile!) Campo di studio delle Scienze Cognitive Sviluppare una teoria del pensiero/ragionamento Realizzare un modello computazionale/programma della teoria (ruolo dell IA!) Utilizzare il modello per validare la teoria (esperimenti di tipo psicologico) Test di Turing per valutare il comportamento intelligente 12 3

IA = Ragionare/Agire Razionalmente Vengono utilizzati modelli matematici per definire e compiere inferenze/azioni corrette Esempio: inferenze logiche Inizio logica: sillogismi di Aristotele (uno dei primi filosofi che cerca di codificare il pensare correttamente ) La logica formale (inizio 1900) è usata in molti sistemi di IA Ragionare razionalmente agire razionalmente Un agente razionale può anche compiere azioni riflessive, che non coinvolgono ragionamento 13 Fondamenti dell IA Filosofia (intelligenza, conoscenza, ragionamento, apprendimento, linguaggio, ecc..) Matematica (logica, probabilità, algoritmi, ecc..) Psicologia (modelli cognitivi, esperimenti psicologici) Informatica (software, hardware) Linguistica (sintassi, semantica e pragmatica del linguaggio naturale, rappresentazione della conoscenza) Per approfondimenti sui fondamenti e storia/evoluzione dell IA vedi Intelligenza Artificiale: un Approccio Moderno, Russell e Norvig, Pearson-Prentice Hall, 2005, Cap. I 14 Principali Aree di Ricerca dell IA VOCE LINGUAGGIO NATURALE ROBOTICA RAGIONAMENTO AUTOMATICO Ragionamento Automatico Ci sono vari tipi di ragionamento, ad esempio: Logico matematico (dimostrazione automatica di teoremi) Basato sulla somiglianza e analogia Tassonomico (gerarchie di concetti) Probabilistico/statistico/incerto VISIONE APPRENDIMENTO INGEGNERIA CONOSCENZA Diagnostico e causale (basato su modelli o sul senso comune ) Temporale (previsioni, spiegazioni, pianificazioni, ecc.) Spaziale (topologico, geometrico, morfologico, ecc.) 15 16 4

Ingegneria della Conoscenza Insieme di tecniche per acquisire, formalizzare, organizzare conoscenza su cui poi applicare metodi di ragionamento automatico. Tecniche usate dall Ingegnere della Conoscenza DATI + PROGRAMMI CONOSCENZA + RAGIONAMENTO 17 5