Intelligenza Artificiale 1 Gestione della conoscenza lezione 8

Slides:



Advertisements
Presentazioni simili
“ LAUREE SCIENTIFICHE ”
Advertisements

LOGICA.
Calcolo Relazionale.
Sarai ammesso a sociologia o se hai frequentato
Sommario Nelle lezioni precedenti abbiamo introdotto tutti gli elementi che formano un particolare tipo di linguaggio logico, denominato linguaggio predicativo.
Intelligenza Artificiale
Intelligenza Artificiale

Rappresentazione della conoscenza (Knowledge Representation - KR)
Deduzione naturale + Logica & Calcolabilità
Semantica, inferenza e logica
Risoluzione e Programmazione Logica (Prolog)
O L'HA UCCISO IL MAGGIORDOMO OPPURE L'HA UCCISO LA CAMERIERA. LA CAMERIERA NON L'HA UCCISO. QUINDI: L'HA UCCISO IL MAGGIORDOMO. Tale inferenza è valida.
Il ragionamento classico
Introduzione alle “Ricerche sulla teoria della dimostrazione” (1930)
Introduzione alla Logica Modale.
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
Intelligenza Artificiale 1 Gestione della conoscenza lezione 7 Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Maria Teresa PAZIENZA a.a
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
AGENTI CHE RAGIONANO LOGICAMENTE E.Mumolo
Corso di Informatica (Programmazione)
LOGICA E MODELLI Logica e modelli nel ragionamento deduttivo A cura di Salvatore MENNITI.
Intelligenza Artificiale II Dimostrazione automatica di Teoremi
Semantica di Tarski.
Semantica per formule di un linguaggio proposizionale p.9 della dispensa.
Intelligenza Artificiale
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento.
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.
Intelligenza Artificiale
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.
Introduzione ~ 1850 Boole - De Morgan – Schroeder ALGEBRA BOOLEANA
Prof. Marina BARTOLINI . “Liceo Maccari” Frosinone
Logica Matematica Seconda lezione.
INFORMATICA MATTEO CRISTANI. INDICE CICLO DELLE LEZIONI LEZ. 1 INTRODUZIONE AL CORSO LEZ. 2 I CALCOLATORI ELETTRONICI LEZ. 3 ELEMENTI DI TEORIA DELL INFORMAZIONE.
Pierdaniele Giaretta Primi elementi di logica
Agenti logici: calcolo proposizionale Maria Simi a.a. 2008/2009.
Congiunzione Disgiunzione Negazione Natalia Visalli.
Corso di logica matematica
PRESENTAZIONE DI RAGANATO ROBERTO, BISCONTI GIAMMARCO E
La logica è lo studio del ragionamento.
Algebra di Boole.
Logica A.A Francesco orilia
Logica Lezioni Lunedì 18 Nov. Annuncio E' possibile che dovrò rinviare delle lezioni della prossima settimana. Tenete d'occhio gli annunci.
Logica A.A Francesco orilia
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
Rappresentazione dell'informazione
1 Linguaggi di Programmazione Cenni di logica proposizionale.
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
AOT Lab Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma Intelligenza Artificiale Rappresentazione della Conoscenza e Ragionamento.
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza lezione 14 Prof. M.T. PAZIENZA a.a
Agenti logici: calcolo proposizionale Maria Simi a.a. 2006/2007.
Copyright © Istituto Italiano Edizioni Atlas
ELEMENTI DI LOGICA del Prof. Giovanni Ianne
Introduzione alla LOGICA MATEMATICA Corso di Matematica Discreta. Corso di laurea in Informatica. Prof. Luigi Borzacchini III. La logica delle proposizioni.
Le proposizioni DEFINIZIONE. La logica è un ramo della matematica che studia le regole per effettuare ragionamenti rigorosi e corretti. DEFINIZIONE. Una.
Logica Lezione 8, DISTRIBUIRE COMPITO 1.
Introduzione alla LOGICA MATEMATICA Corso di Matematica Discreta. Corso di laurea in Informatica. Prof. Luigi Borzacchini II. La logica delle proposizioni.
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.
Logica Lez. 5, Varzi su affermazione del conseguente Malgrado alcuni esempi di questa forma siano argomentazioni valide, altri non lo sono.
INSIEMI E LOGICA PARTE QUARTA.
Transcript della presentazione:

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

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 l’interpretazione Il ragionamento automatico siffatto ha validità generale; l’interpretazione lo contestualizza all’applicazione

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

Logica 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

Logica Assunzioni ontologiche (relative alla natura della realtà) Assunzioni epistemologiche (possibili stati della conoscenza)

Logica proposizionale (booleana) Simboli rappresentano proposizioni / fatti Proposizioni combinabili tramite connettivi booleani (si ottengono formule con significati più complessi) Assunzione ontologica: proposizioni vere o false Assunzione epistemologica: l’agente crede in un fatto, non crede, oppure non sa decidere

Calcolo dei predicati (logica del primo ordine) Rappresentazione del mondo in termini di oggetti e predicati su oggetti Proprietà di oggetti o relazioni tra oggetti Connettivi e quantificatori per scrivere formule complesse Assunzione ontologica: esistono oggetti con certe relazioni tra loro intercorrenti che possono essere vere o false Assunzione epistemologica: l’agente crede in un fatto, non crede, oppure non sa decidere

Linguaggi formali

Logica proposizionale Sintassi Simboli: Costanti logiche Vero / Falso Simboli proposizionali (es. P, Q) Connettivi logici Formule (costanti logiche, simboli proposizionali, formule tra parentesi o combinazioni di formule tramite connettivi logici)

Logica proposizionale Sintassi Connettivi logici (and) per la congiunzione logica di due formule (or) per la disgiunzione (implica) per l’implicazione (regole / asserzioni if-then) (equivalenza) tra formule (not) negazione di una formula

Logica proposizionale Semantica Le costanti logiche hanno il significato vero / falso Un simbolo proposizionale può significare qualunque cosa Una formula complessa ha il significato derivato dal significato delle sue parti

Tavola delle verità dei connettivi logici

Tavola delle verità dei connettivi logici Sono utilizzate per la definizione dei connettivi Sono utilizzate per la validità delle formule complesse Definiscono la semantica delle formule come vero/falso (nonostante l’agente non abbia alcuna idea sul significato della formula)

Tavola della verità di una formula complessa Una formula è valida quando è vera per ogni riga della corrispondente tavola della verità

Ragionamento automatico Nonostante l’agente non abbia alcuna idea sul significato della formula, un sistema di ragionamento automatico è capace di giungere a conclusioni che seguono dalle premesse, indipendentemente dal mondo cui le formule si riferiscono.

Modelli Un mondo in cui una formula è vera secondo una particolare interpretazione è chiamato modello di quella interpretazione Ogni possibile assegnazione di vero o falso ad un insieme di simboli proposizionali può essere vista come una classe di equivalenza di mondi che, secondo una data interpretazione, hanno quei valori di verità per quei simboli

Modelli di formule complesse

Regole di inferenza Il processo che permette di stabilire la correttezza di una inferenza tramite le tavole di verità può essere esteso ad intere classi di inferenza Una regola di inferenza è corretta se la conclusione è vera in tutti i casi in cui le premesse sono vere

Tavola di verità per regole di inferenza

Regole di inferenza per la logica proposizionale Modus ponens o eliminazione delle implicazioni Eliminazione degli and Introduzione di and Introduzione di or Eliminazione delle doppie negazioni Risoluzione unitaria Risoluzione

Problemi della logica proposizionale Troppe proposizioni da considerare Non viene gestito il cambiamento (tempo) Esiste solo la proposizione per rappresentare le informazioni