Intelligenza Artificiale 1 Gestione della conoscenza lezione 7 Prof. M.T. PAZIENZA a.a. 2000-2001.

Slides:



Advertisements
Presentazioni simili
Intelligenza Artificiale 1
Advertisements

Algebra parziale con predicati
Rappresentazione della conoscenza (Knowledge Representation - KR)
Semantica, inferenza e logica
Il ragionamento classico
Introduzione alla Logica Modale.
Intelligenza Artificiale Linguaggio naturale
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
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
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 Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Basi di conoscenza: rappresentazione e ragionamento (2 - Reti semantiche, Frames) Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Basi di conoscenza: rappresentazione e ragionamento (1 - Ontologie) Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Basi di conoscenza: rappresentazione e ragionamento (2 - Reti semantiche, Frames) Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Basi di conoscenza: rappresentazione e ragionamento Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza Basi di conoscenza: rappresentazione e ragionamento (1 - Ontologie) Prof. M.T. PAZIENZA a.a
Funzioni, Rappresentazioni e Coscienza
Chomsky La grammatica/sintassi è una proprietà della mente
Intelligenza Artificiale II Dimostrazione automatica di Teoremi
Intelligenza Artificiale
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento.
Logica proposizionale Sintassi vs Semantica
LINGUAGGI DI PROGRAMMAZIONE
Intelligenza Artificiale - AA 2001/2002 Logica formale (Parte 2) - 1 Intelligenza Artificiale Breve introduzione alla logica classica (Parte 2) Marco Piastra.
Intelligenza Artificiale
Intelligenza Artificiale - AA 2002/2003 Logica formale (Parte 2) - 1 Intelligenza Artificiale Breve introduzione alla logica classica (Parte 2) Marco Piastra.
Prof. Marina BARTOLINI . “Liceo Maccari” Frosinone
Logica formale e logica discorsiva 2° Lezione
Riassumendo le teorie sulla comunicazione
Logica Matematica Seconda lezione.
Lezione 1 Linguaggi di programmazione – Algoritmi –Istruzioni
Regole conversazionali di Grice Principio cooperativo (per dato di fatto e per quasi contratto) Principio della Quantità si riferisce alla quantità di.
Il metodo scientifico.
SINTASSI.
Agenti logici: calcolo proposizionale Maria Simi a.a. 2008/2009.
ARISTOTELE (logica: sillogismo)
Congiunzione Disgiunzione Negazione Natalia Visalli.
Corso di logica matematica
Sistemi basati su conoscenza Gestione della conoscenza Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale 2 Metodologie di ragionamento 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.
PROGRAMMAZIONE DISCIPLINARE CLASSI SECONDE A.S MATERIA:ITALIANO DOCENTE: PELLEGRINETTI ENRICA.
ARGOMENTAZIONE. ARGOMENTARE Dedurre, ricavare per mezzo di argomenti o da indizi esteriori, Dimostrare con argomenti, con ragioni, addurre argomenti,
Logica A.A Francesco orilia
Il Linguaggio SQL. Le interrogazioni in SQL (continua…) La parte di SQL dedicata alla formulazione di interrogazioni fa parte del DML. SQL esprime le.
Intelligenza Artificiale Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
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
Sistemi basati su conoscenza Linguaggio naturale: semantica Prof. M.T. PAZIENZA a.a
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
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 1 Gestione della conoscenza lezione 18 Prof. M.T. PAZIENZA a.a
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,
Intelligenza Artificiale Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Introduzione alla LOGICA MATEMATICA Corso di Matematica Discreta. Corso di laurea in Informatica. Prof. Luigi Borzacchini III. La logica delle proposizioni.
Logica Lezione 19, Distribuire compito 3 DATA esame in classe intermedio: Lunedì 20 aprile.
INSIEMI E LOGICA PARTE QUARTA.
Transcript della presentazione:

Intelligenza Artificiale 1 Gestione della conoscenza lezione 7 Prof. M.T. PAZIENZA a.a

Conoscenza e ragionamento Un agente con obiettivi ricerca soluzioni per raggiungere tali obiettivi (differenti modalità di ricerca) Un agente logico possiede almeno una conoscenza generale del mondo (rappresentazione) ed è capace di ragionare (processi di inferenza). Usa il ragionamento logico: per mantenere una descrizione del mondo allarrivo di nuove percezioni per dedurre una sequenza di azioni capace di fargli raggiungere lobiettivo

Conoscenza e ragionamento Realizzazione di agenti con conoscenza del mondo che li circonda e capacità di ragionare sui possibili modi di agire Riconoscono nuovi obiettivi descritti esplicitamente Acquisiscono conoscenze direttamente o dallambiente Modificano le conoscenze che hanno dellambiente Inferiscono nuove proprietà del mondo dalle proprie percezioni Riconoscono i cambiamenti temporali

Base di conoscenza (KB) di un agente logico KB= insieme di formule/espressioni/frasi (rappresentazioni di aspetti del mondo) espresse in uno specifico linguaggio Si può arricchire la KB con lasserire nuove formule Si può interrogare la KB per ottenere risposte

Base di conoscenza (KB) di un agente logico La KB non crea conoscenza o fatti o azioni; fornisce risposte alle interrogazioni Il meccanismo di inferenza permette di determinare cosa segue da ciò che è stato detto alla KB Il ragionamento logico permette di individuare lazione migliore tra le possibili (in base alla conoscenza dellagente ed al suo obiettivo)

Agente basato su conoscenza Elementi fondamentali per la progettazione di un agente sono: Il linguaggio formale per esprimere la conoscenza Gli strumenti per esprimere ragionamenti in quel linguaggio LOGICA

Agente basato su conoscenza

Livelli dellagente basato su conoscenza Livello di conoscenza o livello epistemologico (si descrive un agente in base a ciò che conosce) Livello logico (conoscenza codificata in formule) Livello di implementazione (rappresentazioni fisiche delle formule del livello logico)

Agente basato su conoscenza Approccio dichiarativo alla costruzione di un agente Per costruire un agente basato su conoscenza basta dirgli ciò che deve sapere (aggiungendo formula su formula) Meccanismi di apprendimento che, a partire da percezioni, facciano acquisire allagente conoscenza sullambiente In un agente la capacità di apprendere conduce allautonomia

Mondo del Wumpus

Realizzare un agente logico Loggetto della rappresentazione della conoscenza è lespressione della conoscenza in forma trattabile automaticamente Linguaggio di rappresentazione della conoscenza Meccanismi di inferenza

Realizzare un agente logico Linguaggio di rappresentazione della conoscenza Sintassi = possibili configurazioni delle formule Semantica = determina la realtà di riferimento delle formule Il linguaggio naturale è molto ambiguo Meccanismi di inferenza attraverso il linguaggio ( meccanismi di ragionamento sulle rappresentazioni dei fatti )

Rappresentazione della conoscenza e ragionamento Un fatto segue un altro fatto in quanto rispecchia la proprietà della corrispondente formula di derivare da unaltra formula (frase)

Rappresentazione della conoscenza e ragionamento Limplicazione produce nuove formule vere da precedenti formule vere Le formule implicate da una KB sono vere Una procedura di inferenza i che genera solo formule implicate è corretta e preserva la verità (ovvero data una KB i passi di inferenza derivano solo da nuove formule che rappresentano fatti che seguono da fatti rappresentati) i può essere descritta dalle frasi che può derivare

Ragionamento e logica La sequenza di operazioni di una procedura di inferenza i è chiamata dimostrazione i è completa se può trovare una dimostrazione per qualsiasi formula implicata

Semantica Il significato di una formula è ciò che essa asserisce sul mondo attraverso una interpretazione Una formula da sola non ha significato, pur essendo corretta I linguaggi di rappresentazione impongono una relazione sistematica tra formule e fatti Un linguaggio si dice composizionale quando il significato di una formula è una funzione dei significati delle sue parti

Sintassi e Semantica Data uninterpretazione semantica, una formula asserisce qualcosa del mondo Una formula è vera secondo una particolare interpretazione se lo stato delle cose che rappresenta è vero (Una formula che rispetti la sintassi è di per sé corretta)

Ragionamento corretto Linferenza logica è il processo che realizza la relazione di implicazione tra formule Una formula è necessariamente vera / valida se e solo se è vera secondo tutte le possibili interpretazioni in tutti i mondi possibili ed in tutti gli stati del mondo TAUTOLOGIE Una formula è soddisfacibile se e solo se esiste una qualche interpretazione in qualche mondo per la quale sia vera; insoddisfacibile se non cè

Ragionamento automatico Il processo di ragionamento automatico conosce solo ciò che esiste nella KB (fatti e formule) Applicare una procedura di inferenza alla KB permette di dimostrare che una formula derivata è valida anche se non si conosce linterpretazione Il ragionamento automatico siffatto ha validità generale; linterpretazione lo contestualizza allapplicazione

Sistema di ragionamento Un sistema formale per la descrizione di stati di cose consiste di: Sintassi del linguaggio Semantica del linguaggio Una teoria della dimostrazione è un insieme di regole per la deduzione delle implicazioni di un insieme di formule