Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento.

Slides:



Advertisements
Presentazioni simili
I Linguaggi di programmazione
Advertisements

LA NUOVA GRIGLIA DI VALUTAZIONE Ins. Baragli Maria Grazia
“ LAUREE SCIENTIFICHE ”

La Rappresentazione della Conoscenza
Deduzione naturale + Logica & Calcolabilità
Semantica, inferenza e logica
Aristotele Logica.
Il ragionamento classico
Introduzione alle “Ricerche sulla teoria della dimostrazione” (1930)
Introduzione alla Logica Modale.
L’ALGEBRA NEI PROGRAMMI
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. 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
Maria Teresa PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza lezione 8
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
AGENTI CHE RAGIONANO LOGICAMENTE E.Mumolo
Funzioni, Rappresentazioni e Coscienza
Semantica di Tarski.
Semantica per formule di un linguaggio proposizionale p.9 della dispensa.
Unità Didattica 2 I Linguaggi di Programmazione
Intelligenza Artificiale
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Risoluzione di problemi e ricerca.
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento Logica dei predicati del primo ordine.
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica dei predicati del primo ordine.
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Inferenza nella logica dei predicati del primo ordine.
Intelligenza Artificiale
Logica proposizionale Sintassi vs Semantica
Intelligenza Artificiale - AA 2001/2002 Logica formale (Parte 2) - 1 Intelligenza Artificiale Breve introduzione alla logica classica (Parte 2) Marco Piastra.
Intelligenza Artificiale
IL GIOCO DELLA LOGICA.
Prof. Marina BARTOLINI . “Liceo Maccari” Frosinone
Dalla logica naturale alla logica formale
Logica Matematica Seconda lezione.
Regole conversazionali di Grice Principio cooperativo (per dato di fatto e per quasi contratto) Principio della Quantità si riferisce alla quantità di.
FMZ1 Sistemi basati su conoscenza Wumpus World in Prolog Dott. Fabio Massimo Zanzotto a.a
Un approccio soft per i primi tre anni della primaria
Agenti logici: calcolo proposizionale Maria Simi a.a. 2008/2009.
ARISTOTELE (logica: sillogismo)
ECDL Patente europea del computer
Corso di logica matematica
Sistemi basati su conoscenza Linguaggio naturale: grammatiche Prof. M.T. PAZIENZA a.a
FMZ Sistemi basati su conoscenza Da logica proposizionale a logica del primo ordine Dott. Fabio Massimo Zanzotto a.a
La logica è lo studio del ragionamento.
Intelligenza Artificiale 1 Gestione della conoscenza lezione 19 Prof. M.T. PAZIENZA a.a
Logica A.A Francesco orilia
Come impostare il curricolo
La logica Dare un significato preciso alle affermazioni matematiche
Logica Lezz Nov Reiterazione (RE) P |- P 1 P A 2 P & P 1,1, &I 3 P 2, & E.
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
1 Linguaggi di Programmazione Cenni di logica proposizionale.
Sistemi basati su conoscenza (agenti intelligenti) Prof. M.T. PAZIENZA a.a
AOT Lab Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma Intelligenza Artificiale Rappresentazione della Conoscenza e Ragionamento.
Sistemi basati su conoscenza Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale - AA 2002/2003 Logiche non classiche - 1 Intelligenza Artificiale Breve introduzione alle logiche non classiche Marco Piastra.
Intelligenza Artificiale 1 Gestione della conoscenza lezione 14 Prof. M.T. PAZIENZA a.a
Introduzione alla rappresentazione della conoscenza ovvero… Come costruire agenti basati su conoscenza e dotati di capacità di ragionamento Maria Simi,
Agenti logici: calcolo proposizionale Maria Simi a.a. 2006/2007.
Introduzione alla rappresentazione della conoscenza ovvero… Come costruire agenti basati su conoscenza e dotati di capacità di ragionamento Maria Simi,
Aristotele Poi ch’innalzai un poco più le ciglia,
Introduzione alla rappresentazione della conoscenza ovvero… Come costruire agenti basati su conoscenza e dotati di capacità di ragionamento Maria Simi,
Basi di conoscenza: cenni di logica Fabio Massimo Zanzotto.
Introduzione alla LOGICA MATEMATICA Corso di Matematica Discreta. Corso di laurea in Informatica. Prof. Luigi Borzacchini III. La logica delle proposizioni.
Logica Lezione 8, DISTRIBUIRE COMPITO 1.
Logica Lezione 19, Distribuire compito 3 DATA esame in classe intermedio: Lunedì 20 aprile.
Logica Lezione 11, Annuncio Non si terrà la lezione di Lunedì 16 Marzo.
INSIEMI E LOGICA PARTE QUARTA.
Transcript della presentazione:

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Basi di conoscenza Base di conoscenza (Knowledge Base o KB). Un insieme di rappresentazioni relative ad aspetti del mondo espresso in formule di un Linguaggio di rappresentazione della conoscenza. Approccio dichiarativo si può asserire (TELL) qualcosa nella KB si può interrogare (ASK) la KB. Le risposte devono essere conseguenza della dell KB Livello dellimplementazione strutture dati algoritmi per manipolarle Motore inferenziale Base di conoscenza Algoritmi indipendenti dal dominio Contenuto specifico del dominio

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Un agente basato sulla conoscenza Lagente deve essere in grado di: Rappresentare stati, azioni, etc. Incorporare nuove percezioni Aggiornare la rappresentazione interna del mondo Dedurre proprietà nascoste del momdo Dedurre azioni appropriate

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Il mondo dei Wumpus Pit indica una buca, Stench un fetore, Brezze delle brezze, Gold loro

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Il mondo dei Wumpus Percezioni: brezza, fetore, luccichio Azioni: gira sinistra, gira destra, avanza, prendi, posa, spara Obiettivo: prendere loro e portarlo nella posizione di partenza evitando le posizioni in cui cè una buca o un Wumpus Ambiente: I quadrati adiacenti al wumpus sono fetidi I quadrati adiacenti ad una buca sono ventilati Luccichio solo nello quadrato dove cè loro Sparare uccide il wumpus se rivolti verso di lui Sparare utilizza lunica freccia Prendere e possibili se si è nello stesso quadrato delloro Posa lascia loro nel medesimo quadrato

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Agire e ragionare nel mondo dei Wumpus (a) situazione iniziale percezione = [] (b) dopo una mossa percezione = [Brezza]

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Agire e ragionare nel mondo dei Wumpus (a) dopo la terza mossa, percezione = [Fetore] (b) dopo la quinta mossa percezione = [Fetore,Brezza,Luccichio]

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica La logica è un linguaggio formale per rappresentare delle informazioni e per trarre delle conclusioni La sintassi definisce le proposizioni ammissibili del linguaggio La semantica definisce il significato delle proposizioni cioè la verità di una proposizione in un mondo Es. il linguaggio dellaritmetica: x + 2 >= y è una proposizione x2 + y > non è una proposizione x + 2 >= y evera se e solo se x+2 non è minore di y x + 2 >= y è vera in un mondo dove x = 7, y = 1 x + 2 >= y è falsa in un mondo dove x = 0, y = 6

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Tipi di logica Esistono differenti tipi di logiche

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Implicazione La base di conoscenza KB implica Se e solo se è vero in tutti I mondi dobe KB è vero Es. La KB contenente I Giants hanno vinto e I Reds hanno vinto implica Sia I Giants che I Reds hanno vinto

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Inferenza La proposizione può essere derivata dalla KB con la procedura i La procedura i è corretta se ogni volta che è anche vero che La procedura i è completa se ogni volta che è anche vero che

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale - Sintassi I simboli e le costanti sono proposizioni. Se è una proposizione anche è una proposizione. Se e sono proposizioni anche è una proposizione.

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale - Semantica Tavole di verità

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale - Semantica Mostrare mediante le tavole di verità che la formula è valida (vera in ogni interpretazione).

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale - Regole di inferenza

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale per il mondo dei wumpus

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale per il mondo dei wumpus

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Logica proposizionale per il mondo dei wumpus Traduzione della conoscenza in azione: se il wumpus è nel quadrato di fronte avanzare è una cattiva idea. Lagente proposizionale

Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Limiti della logica proposizionale per il mondo dei wumpus Le regole che abbiamo scritto devono essere ripetute per ogni quadrato e per ogni orientamento dellagente. Se consideriamo una griglia 4*4 e 4 diverse orientazioni dellagente abbiamo 4*4*4=64 copie della stessa regola. Un secondo problema riguarda il tempo. Se per t = 0 lagente è in [1,1] e vale al tempo t = 1 andrà dimenticato mentre sara vero se lagente si sposta in quel quadrato. Dobbiamo cioè tenere conto del tempo. Dovremo ricorrere a una logica più ricca: la logica dei predicati del primo ordine.