La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Rappresentazione di conoscenza Esperienziale

Presentazioni simili


Presentazione sul tema: "Rappresentazione di conoscenza Esperienziale"— Transcript della presentazione:

1 Rappresentazione di conoscenza Esperienziale sartori@disco.unimib.it

2 Sommario Conoscenza esperienziale Strumenti: i Task Structures Strumenti: i Casi Esempio: modellare la conoscenza esperienziale nella realizzazione di biciclette da corsa

3 Conoscenza esperienziale Conoscenza relativa alle strategie di problem solving adottate per risolvere uno specifico problema Euristiche per semplificare il trattamento della conoscenza procedurale P3 P2 t0t0 P1 P3 P2 t0t0 P1

4 Strumenti a disposizione Task Structures  Sistemi a regole Casi  Case Based Reasoning Obiettivo: rappresentare in maniera corretta le euristiche applicate dagli esperti nella risoluzione di problemi quotidiani, le scomposizioni in sottoproblemi, tutte le possibili strade adottabil ial di là delle indicazioni standardizzate

5 Task Structures Nate all’inizio degli anni ’90 Evoluzione dei Generic Task Usati per lo sviluppo di tutti i più importanti tool semi-automatici per il supporto all’ingegnere della conoscenza Notazione simile al concetto di record

6 Task structures: definizione Strumento per la rappresentazione della conoscenza in maniera strutturata che consiste nel: suddividere un problema (task) in due o più sottoproblemi (subtask) Per ogni task individuare: –Una descrizione degli input –Una descrizione degli output –Una descrizione più o meno formale delle possibili strategie adottabili per risolvere il subtask La risoluzione del problema iniziale dovrebbe essere data dalla composizione delle risoluzioni di ogni task

7 Task structures: un esempio Figura : un esempio di Task Structure

8 Task structures: un esempio Progetto IDS – Fontana Pietro

9 Specifica di un task Obiettivo: Limitazione Superficie Lavorabile Subtask: ScaricoScarico (In: Norme_Cliente, Solido) Posizione_Scarico = Spigolo_Solido – OFFSET //(60 mm) IF (Guida_Su_Punzone) THEN Scarico = 15 mm // in profondità Else // Guida su Basamento IF (Dimensioni_Punzone()≤ SOGLIA_1) THEN Scarico = 15 mm Else IF(Dimensioni_Punzone() < SOGLIA_2) THEN Scarico = 20 mm ELSE Scarico = 30 mm

10 Task Structures: conclusioni Modularizzazione della conoscenza esperienziale Facilmente comprensibili Guida all’acquisizione della conoscenza Guida alla stesura di Knowledge Protocols Facile passaggio dal modello concettuale a quello computazionale

11 I Casi – Case Based Reasoning La giurisprudenza americana è... – caratterizzata dal ragionamento per analogia Un modo molto umano di risolvere un problema Un problema viene risolto per comparazione con problemi simili adottati in passato: le soluzioni adottate allora vengono recuperate e adattate alla nuova situazione

12 Il Caso, ovvero... La descrizione di un problema in termini delle sue caratteristiche fondamentali Che verranno utilizzate per confrontare tra essi i problemi Per essere effettivamente utilizzabile un caso deve contenere la descrizione –Del problema –Della soluzione –Degli effetti (positivi e/o negativi) ottenuti

13 Il caso in sintesi Caso Descrizione Attributo 1 Attributo 2... Attributo n Soluzione Attributo 1 Attributo 2... Attributo n Effetti (Outcome) Attributo 1 Attributo 2... Attributo n

14 Strutture di caso Vettore di coppie attributo valore Strutture gerarchiche con relazioni is-a e part-of tra gli attributi (valori = foglie) Strutture più complesse (grafi)

15 Esempio: vettore

16 Esempio: caso ad albero Oggetto Lettore MP3PCVideo camera StorageProcessoreMemoria AMDINTEL TurionSempron IS-A PART-OF

17 Perchè il caso Struttura capace di catturare l’essenza dell’esperienza Utile quando non esiste la possibilità di esprimere un modello di conoscenza completo Utile per includere all’interno di un’unica rappresentazione informazioni e conoscenze eterogenee

18 Dove è la conoscenza esperienziale La conoscenza è implicita nella struttura del caso Viene esplicitata con la definizione di un algortimo per il confronto tra casi, recupero e adattamento delle soluzioni Lo vedremo tra un pò...pazienza

19 Esercizio per casa Rappresentare tramite task structures la preparazione del menù di un pranzo-cena Possibili knowledge sources: mamme (esperto umano), ricettario (documenti) Attenzione alle varianti: se c’è un ospite che non mangia la carne...


Scaricare ppt "Rappresentazione di conoscenza Esperienziale"

Presentazioni simili


Annunci Google