Alcune definizioni dellAI Dario Bianchi 1999 Sistemi che pensano come gli esseri umani: modellizzazione cognitiva. Sistemi che pensano razionalmente: le.

Slides:



Advertisements
Presentazioni simili
…da von Neumann al computer quantistico architettura dellelaboratore.
Advertisements

Intelligenza artificiale
Intelligenza Artificiale 1
Sommario Il termine ingegneria della conoscenza
Problem solving Metodologia di lavoro.
Modelli di apprendimento Modelli di insegnamento
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
Gestione dei dati e della conoscenza (agenti intelligenti) M.T. PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza lezione 7 Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza (agenti intelligenti) Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza lezione 8
Intelligenza Artificiale 1 Gestione della conoscenza Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
Computer Science as Empirical Inquiry Temi filosofici dellinformatica 28 aprile 2008.
Turing Test Temi filosofici dellinformatica 30 aprile 2008.
Lo sviluppo Cognitivo.
A cura di Eleonora Bilotta
Psicologia cognitiva applicata
La mente nel corpo II Giacomo Romano Dipartimento di Filosofia e Scienze Sociali Università degli Studi di Siena, a. a. 2008/2009 Corso di Filosofia della.
Alternative al Paradigma Rappresentazionale
Funzioni, Rappresentazioni e Coscienza
L’indagine OCSE-PISA: il framework e i risultati per la matematica
Chomsky La grammatica/sintassi è una proprietà della mente
Modelli simulativi per le Scienze Cognitive
ANNUNCI Modulo B: RICEVIMENTO DOMANI: 17-19
Unità Didattica 2 I Linguaggi di Programmazione
l’intelligenza artificiale e la vita artificiale
Quadri di Riferimento per la Matematica
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento.
Intelligenza Artificiale
Rappresentazione della Conoscenza
teoria delle intelligenze multiple:
Come è cambiato oggi il concetto di conoscenza?
Chomsky La grammatica/sintassi è una proprietà della mente Distinta dalla capacità di comunicare E una facoltà autonoma ed innata La comunicazione è solo.
Riassumendo le teorie sulla comunicazione
La scienza cognitiva Insieme di discipline che hanno:
Jean Piaget.
L’Impresa Intel-ligente

CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
Pensiero, Ragionamento & Intelligenza
Slides Intelligenza Artificiale, Vincenzo Cutello
Intelligenza Artificiale
Alla fine degli anni quaranta nasceva il mito del cervello elettronico, e tutte le attività connesse allutilizzo del computer venivano indicate tramite.
1 Nuovo Obbligo Scolastico: Gli Assi Culturali. 2 Asse dei Linguaggi Asse Matematico Asse Scientifico-Tecnologico Asse Storico Sociale.
Programma di Informatica Classi Prime
Teoria e Metodologia del movimento umano
Sistemi basati su conoscenza Gestione della conoscenza Prof. M.T. PAZIENZA a.a
DEEP BLUE E LA ZANZARA Lettera aperta a costruttori e studiosi di robot Workshop “Applicazioni e tecnologie dei Sistemi Robotici Intelligenti”
PROGRAMMA IL FUTURO Anno Scolastico 2014 / 2015
Robotica Lezione 6. Paradigma Gerarchico Il paradigma gerarchico, altrimenti detto knowledge-based, procede top-down dalla definizione del compito assegnato.
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Robotica Lezione 8. Robot Autonomo Un robot autonomo è una macchina capace di estrarre informazione dall'ambiente ed usare la conoscenza del mondo per.
Robotica Lezione 4. 2 Attributi dell’Intelligenza Pensiero Capacita’ a risolvere problemi Apprendimento e Memoria Linguaggio Intuizione e Creativita’
UN’INTRODUZIONE AI SISTEMI AD AGENTE E MULTIAGENTE Sistemi per il governo dei Robot,
Intelligenza Artificiale Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
La mente nel corpo II Giacomo Romano Dipartimento di Filosofia e Scienze Sociali Università degli Studi di Siena, a. a. 2008/2009 Corso di Filosofia della.
Intelligenza Artificiale 1 Gestione della conoscenza lezione 2 Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza (agenti intelligenti) Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
1 Linguaggi: guardando la semantica §esistono un insieme di concetti semantici e di strutture di implementazione in termini dei quali si descrivono in.
INTELLIGENZA ARTIFICIALE
Intelligenza Artificiale Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Informazione e Informatica - presentazione dei concetti di base -
11 aprile 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _Esperimento mentale e sim. ad agenti _______________________________________.
Intelligenza artificiale idee fondamentali 1. Funzionalismo e test di Turing.
Unità di apprendimento 6
Intelligenza artificiale 3 reti neurali e robotica.
Transcript della presentazione:

Alcune definizioni dellAI Dario Bianchi 1999 Sistemi che pensano come gli esseri umani: modellizzazione cognitiva. Sistemi che pensano razionalmente: le leggi del pensiero. Sistemi che operano come gli esseri umani: test di Turing. Sistemi che agiscono razionalmente: lagente razionale.

Che cosa e lIntelligenza Artificiale Pensare come gli esseri umani Il nuovo sforzo entusiasmante di far pensare i computer … macchine con la mente in senso completo e letterale(Haugeland, 1985) Lautomazione di attivita che che associamo al pensare umano, come prendere decisioni, risolvere problemi, apprendere…(Bellman, 1978) Pensare razionalmente Lo studio di facolta` mentali mediante modelli computazionali (Charniak e Mc Dermott, 1985) Lo studio delle computazioni che rendono possibile percepire, ragionare e agire Operare come gli esseri umani Larte di creare macchine che eseguono funzioni che richiedono intelliogenza se vengono eseguite da persone (Kurzweil, 1991) Lo studio di come far fare al computer delle cose che, attualmente, le persone fanno meglio (Rich e Knight 1991) Agire razionalmente Un campo di studio che cerca di spiegare ed emulare un comportamento intelligente in termini di processi computaszionali (Schalkoff, 1990) Il ramo dellinformatica che si occupa di automatizzare un comportamento intelligente (Luger e Stubblefield, 1993)

Le macchine possono pensare? Il filosofo Jonh Searle crede che cio di cui siamo fatti sia fondamentale per la nostra intelligenza. Il pensiero puo esistere solo in macchine molto speciali, quelle viventi fatte di proteine. Una macchina fatta di proteine potrebbe pensare ma una fatta di silicio non potrebbe. Newell e Simon propongono invece lipotesi del sistema di simboli fisico. Qualunque macchina capace di trattare dati simbolici puo agire in modo intelligente.

Le macchine possono pensare? Il cervello elabora nozioni in parallelo mentre I computer convenzionali lo fanno in serie. Il computer convenzionale si basa sulla logica binaria vero/falso, I sistemi intelligenti dovrebbero usare una logica di tipo fuzzy. I neuroni animali sono molto piu complessi degli interrruttori realizzati con i circuiti elettronici.

Test di Turing Proposto da Alan Turing nel In forma semplificata consiste nella interrogazione di un computer da parte di un essere umano attraverso una tastiera remota. Il test viene superato se linterrogatore non riuascisse a capire se dallaltra parte ce un computer o un uomo.

Test di Turing Per superare il test il cacolatore dovrebbe essere in grado di: Capire il linguaggio naturale (per comunicare con linterlocutore) Rappresentare la conoscenza (per immagazzinare le informazioni iniziali e quelle acquisite durante il dialogo) Ragionare automaticamente sulle informazioni a disposizione per rispondere alle domande Apprendere automaticamente per adattarsi a nuove situazioni o per costruire nuovi modelli

Agenti razionali Agiscono razionalmente per raggiungere degli obiettivi in base alle propre credenze. Possono percepire e agire. Possono essere oggetti fisici (dotati di sensori e attuatori) o oggetti software. Possono interagire fra di loro (Intelligenza artificiale distribuita).

Due differenti approcci all IA Top Down o simbolico. Si rappresenta la conoscenza mediante simboli. Si usa spesso la logica e la capacita` di fare inferenze. Bottom UP o sub-simbolico (basato sul segnale) Non ce una rappresentazione esplicita della conoscenza. Si usano reti neurali, approcci evolutivi etc.

Comportamento Emergente Per costruremacchine intelligenti bisognerebbe prima imitare i sistemi biologici in comportamenti semplici come lelaborazione di segnali e i sistemi di controllo. L agente deve interagire con lambiente. Vari moduli elementari possono interagire con lambiente per fornire un comportamento complesso senza usare modelli centralizzati (Brooks)

Ingegneria della conoscenza e sistemi esperti Introduzione Dario Bianchi 1999 Gli inizi ( ) Giochi Dimostratori di teoremi (in logica, geometria) e risolutori di problemi matematici Micromondi Metodi basati sulla conoscenza ( ) Sistemi esperti Fattori di certezza Analisi linguaggio naturale Affrontare problemi reali ( ) Applicazioni di interesse industriale. Reti neurali Algoritmi genetici

Ingegneria della conoscenza e sistemi esperti Introduzione Dario Bianchi 1999 Un esempio di problema risolto con il programma ANALOGY di Evans (1968)

Ingegneria della conoscenza e sistemi esperti Introduzione Dario Bianchi 1999 MICROMONDI - Una scena dal mondo dei blocchi. Un compito per un robot potrebbe essere prendi un blocco rosso grande, espresso in linguaggio naturale o in una notazione formale.

Ingegneria della conoscenza e sistemi esperti Introduzione Dario Bianchi 1999 Sistemi esperti Cercano di trasferire la conoscenza di un esperto, in un settore limitato, in un insienme di regole if condizione then azione Un esempio (da Mycin) if 1) the stain of the organism is gramneg, and 2) the morphology of the organism is rod, and 3) the aerobicity of the organism is aerobic then there is evidence 0.8 that the class of the organism is enterobacteriaceae.

Ingegneria della conoscenza e sistemi esperti Introduzione Dario Bianchi 1999 Risoluzione di problemi Risolvere problemi con la ricerca Metodi di ricerca informata Giochi Conoscenza e ragionamento Logica proposizionale Logica del primo ordine Basi di conoscenza Sistemi di ragionamento logico Pianificazione Apprendimento Da esempi Reti neurali Per rinforzo (algoritmi genetici) Ragionamento con incertezza Sistemi di ragionamento probabilistico Logica fuzzy Decisioni Comunicazione Grammatiche e linguaggi formali Analizzatori sintattici Interpretazione semantica Ambiguità Elaborazione del linguaggio naturale Percezione Elaborazione di immagini Riconoscimento di oggetti Riconoscimento del linguaggio parlato. Robotica

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Gli agenti interagiscono con gli ambienti per mezzo di sensori e attuatori Misura di prestazione Sequenza di percezione Conoscenza dellambiente Conoscenza predefinita Azioni che lagente puo eseguire Agente razionale: Per ogni szequenza di percezione deve compiere lazione che massimizza la misura di prestazione. Sistema autonomo: Il suo comportamento viene determinato dalla sua esperienza personale.

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Uno schema di agente. Ad ogni attivazione, la memoria dellagente viene aggiornata per ripflettere la nuova percezione, viene scelta lazione migliore e viene anche immagazzinato in memoria il fatto che lazione è stata eseguita. La memoria persiste da una attivazione a quella successiva.

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Un agente basato su una tabella di consultazione. Lagente tiene conto della sequenza di percezione e si limita a consultare lazione migliore

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Lagente di tipo tassista. Agenti con riflessi semplici Agenti che tengono conto del mondo Agenti basati su obiettivi Agenti basati su utilità

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Un agente con riflessi semplici Regola condizione-azione: if macchina-davanti-sta-frenando then inizia-a-frenare

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Un agente con riflessi semplici. Funziona trovando una regola le cui condizioni si accordano con lo stato corrente (come definito dalla percezione) e quindi compiendo lazione associata a quella regola.

Ingegneria della conoscenza e sistemi esperti Dario Bianchi 1999 Un agente con riflessi che ha uno stato interno.. Lo stato interno serve a tenere conto del mondo. Lo stato viene aggiornato: in base a informazioni su come il mondo evolve tenedo conto che le azioni dellagente modificano il mondo.

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Un agente con riflessi con stato interno. Funziona trovando una regola la cui condizione si accorda con la situazione corrente (come definita dalla percezione e dallo stato interno memorizzato) e compie quindi l`azione associata a questa regola.

Ingegneria della conoscenza e sistemi esperti Dario Bianchi 1999 Un agente con obiettivi espliciti. Risulta più flessibile. Deve trovare sequenze di azioni opportune per raggiungere lobiettivo usando ricerca e pianificazione.

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Agente completo basato sull utilità. A ciascuno stato corrisponde un grado di utilità o di felicità per lagente. Ci possono essere più obiettivi contrastanti e lutilità fornosce un opportuno bilanciamento. Ci possono essere diversi obiettivi, nessuno dei quali può essere raggiunto con certezza: la probabilità di successo può essere valutata rispetto allimportanza degli obiettivi.

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Come può essere un ambiente: Accessibile - lapparato sensorio permette allagente accesso allo stato completo dellambiente. Deterministico - Lo stato successivo è determinato dallo stato attuale e dalle azioni degli agenti. Episodico - Le azioni vengono selezionate solo in base allo stato corrente (non tenendo conto della storia). Statico/Dinamico - Se lambiente rimane fisso o varia mentre lagente delibera. Discreto/Continuo - Se le percezioni e le azioni sono in numero limitato o variano con continuita.

Ingegneria della conoscenza e sistemi esperti Agenti intelligenti Dario Bianchi 1999 Il programma di base di un simulatore di ambienti: Fornisce ad ogni agente la sua percezione. Riceve una azione da ogni agente. Aggiorna lambiente

Ingegneria della conoscenza e sistemi esperti Dario Bianchi 1999 Testi consigliati: Russel e Norvig, Intelligenza Artificiale, Utet libreria. Nils N. Nillson Intelligenza Artificiale, Apogeo. Rolston, Sistemi Esperti, McGraw-Hill. Bratko, Programmare in Prolog per lintelligenza artificiale, Masson Adorni, Gaglio e MassoneManuale di Intelligenza artificiale. Il linguaggio Prolog e le sue applicazioni, Nis La Nuova Italia Scientifica