• Non ci sono risultati.

Sistemi basati sulla conoscenza

N/A
N/A
Protected

Academic year: 2021

Condividi "Sistemi basati sulla conoscenza"

Copied!
15
0
0

Testo completo

(1)

Rappresentazione della

Conoscenza

(2)

Sommario

♦ La rappresentazione della conoscenza (BL 1) ♦ Sistemi basati sulla conoscenza (BL 1)

(3)

Ipotesi del sistema simbolico

Il calcolatore fa parte di una importante classe di sistemi artificiali, quella dei ”sistemi simbolici”...

Un sistema simbolico consiste di entit`a, detti simboli. Questi possono comparire come componenti di strutture. . . .

Nel caso dei calcolatori, un sistema di simboli possiede an-che un insieme di semplici processi an-che elaborano (creano, modificano, copiano,. . . ) simboli

(4)

Propriet`

a di una buona rappresentazione

♦ I tre criteri di adeguatezza proposti da McCarthy & Hayes

Adeguatezza metafisica

Adeguatezza epistemologica Adeguatezza euristica

♦ identificazione del linguaggio

♦ identificazione del livello di astrazione ♦ principi di buona progettazione

(5)

L’ipotesi di rappresentazione della conoscenza

“Any mechanical embodied intelligent process will be com-prised of natural ingredients that:

we as external observers naturally take to represent a propositional account of the knowledge that the overall pro-cess exhibits

♦ independent of such external semantic attribution play a

formal but causal and essential role in endengering the be-haviour that manifests that knowledge”

(6)

Base di conoscenza

Una base di conoscenza `e una rappresentazione delle conoscenze sul mondo (problema).

conoscenza intensionale esprime delle leggi generali sul dominio di interesse (regole)

conoscenza estensionale esprime la conoscenza sul par-ticolare caso (situazione) in esame (fatti)

La costruzione della base di conoscenza si effettua tramite l’asserzione delle frasi che tappresentano la conoscenza in-tensionale ed esin-tensionale (Tell).

Il linguaggio usato per esprimere la conoscenza si chiama

(7)

Motore inferenziale

Le implicazioni (conseguenze) della base della conoscenza vengono calcolate da un meccanismo di inferenza (motore inferenziale).

Ask `e l’operatore usato per caratterizzare le inferenze (risposte) ottenibili da un base di conoscenze.

La caratterizzazione di un sistema di rappresentazione della conoscenza tramite Tell&Ask si definisce dichiarativa: non occorre conoscere il meccanismo di inferenza per sapere cosa `e implicato dalla base di conoscenza.

(8)

Sistemi di rappresentazione della conoscenza

formule algoritmo che manipola

formule

BASE DI CONOSCENZA MOTORE INFEREN-ZIALE

Esempio: rappresentazione della conoscenza in logica propo-sizionale

linguaggio: formule proposizionali semantica: |=

(9)

Sistemi Esperti

Applicazioni in grado di svolgere un compito tipico di un es-perto umano (es. medico, geologo, esperto di configurazioni, analista finanziario ....).

♦ Sistemi basati sulla conoscenza specifica per il problema da risolvere

♦ Sistemi di decisione (probabilistici, fuzzy,)

(10)

Costruzione di sistemi basati sulla conoscenza

Ingegneria della Conoscenza: il processo che porta alla costruzione di un sistema basato sulla conoscenza.

Sistemi di rappresentazione della conoscenza, oltre all’interfaccia Tell&Ask:

interfaccia grafica (sia per l’utente finale che per il pro-gettista)

strumenti di gestione della base di conoscenza: consis-tenza, aggiornamento, revisione

generazione di spiegazioni

strumenti per l’acquisizione di conoscenza

interfaccia middleware e tutte le caratteristiche di un am-biente di programmazione

(11)

Logica e rappresentazione della conoscenza

La logica costituisce la base della rappresentazione della conoscenza Sistemi formali (logiche, linguaggi di rappresentazione della

conoscenza):

♦ chiara sintassi ♦ semantica

♦ apparati deduttivi

La logica non `e l’unico linguaggio di rappresentazione della conoscenza:

♦ mancanza di principi di strutturazione

(12)

Ontologie

Teorie sulla natura dell’essere: teorie generali che possono essere applicate in qualsiasi dominio applicativo.

Diversi progetti di costruzione di ontologie generali, ma il problema `e aperto.

Un agente (autonomo) che fa acquisti su Internet ha bisogno di una quantit`a enorme di conoscenza di tipo generale Web semantico.

(13)

Sistemi dinamici

Aspetti specifici del modello che permettono delle forme di ragionamento specializzate:

♦ azioni,

♦ situazioni,

(14)

Sistemi multi-agente

Un programma/sistema intelligente opera in un mondo popo-lato di esseri umani ed altri agenti.

La capacit`a di coordinarsi e cooperare con altri agenti risulta quindi necessaria per:

♦ condividere le risorse ♦ migliorare le prestazioni

(15)

Il programma del corso

Problemi e tecniche di rappresentazione della conoscenza Logiche descrittive e sistemi kb (agenti ragionatori)

Rappresentazione delle azioni (agenti dinamici) Sistemi con molti agenti

Riferimenti

Documenti correlati

L’istituzionalizzazione della conoscenza, ovvero la sua individuazione, selezione, codificazione, corroborazione e infine il suo riconoscimento pubblico avviene all’interno di

Anyway, no effects of stock plants physiology on rooting performances of cuttings could be deduced as no rooted cuttings were obtained by shaded and unshaded shoots of adult

Responses per session (30 min) on the active and inactive nose-pokes by rats trained for acquisition of oral tap water or ACD self-administration.. ∆ p < 0.05 between tap

network upgrades (EC increases). EC can be exploited by ad- mitting connections using high-availability protection schemes according to the amount of EC in the network and

Ma queste carte rimaste ci con- sentono ugualmente uno squarcio sulla vicenda singolare di queste istituzioni valsusine e sull’estensione delle loro relazioni interne con

Sixty-eight of these patients 48 female, 20 male; mean age 60,4 years were referred from the Service of Endoscopy of the Department of Integrated Therapies in Oncology of our

Infatti poi ha detto che quattro parti della virtù sono abbastanza simili fra loro, mentre una, il coraggio, si differenzia molto e ha aggiunto che io avrei potuto capirlo da

Egli ne era acutamente consapevole, ma probabilmente non ha avuto quella « forza morale » che secondo Jung è necessaria per accogliere in se stessi anche gli aspetti più oscuri