Ingegneria della Conoscenza

Slides:



Advertisements
Presentazioni simili
Intelligenza artificiale
Advertisements

Il colloquio clinico Il colloquio clinico è una tecnica di osservazione del comportamento umano che ha lo scopo di comprendere e aiutare il paziente.
LOGICA.
La Rappresentazione della Conoscenza
una interfaccia internet per il sistema Momis
Obiettivo della tesi Percorso
Imprenditorialità e managerialità
Informatica giuridica Le applicazioni dell’informatica giuridica
I Sistemi di Supporto alle Decisioni Chiara Mocenni
Chiara Mocenni – Analisi delle Decisioni a.a Analisi delle Decisioni Preferenze, decisioni e incertezza Chiara Mocenni.
TW Analisi dei documenti n Classificazione dei componenti n Selezione dei componenti, costruzione della gerarchia, dei blocchi informativi e degli elementi.
UN PASSAGGIO DIFFICILE
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
Sistemi basati su conoscenza Prof. M.T. PAZIENZA a.a
Computer, Lingue ed Applicazioni Perché comprendere tramite gli elaboratori i contenuti testuali? I testi sono i veicoli principali di significato per.
Introduzione alle reti semantiche R. Basili. Sistemi basati su conoscenza Fanno uso di una rappresentazione esplicita del: –Mondo/Ambiente –Dominio di.
Programma Dott. Ing. Leonardo Rigutini
La logica dell’intervento /1
Competenze e temi di filosofia dell’età moderna
Per una pedagogia delle competenze
TECNOLOGIE DEI SISTEMI DI CONTROLLO
Area: la gestione dei progetti complessi
INDICAZIONI PER IL CURRICOLO (strumento di lavoro)
Progettare interventi di orientamento Linee guida e suggerimenti operativi.
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Inferenza nella logica dei predicati del primo ordine.
Intelligenza Artificiale
Informatica giuridica Le applicazioni dellinformatica giuridica Nicola Palazzolo Anno Accademico 2006/2007 Prima parte.
Problem Solving Methods Problem solving method (psm) Algoritmo che determina come la conoscenza specifica del dominio (csd) è
Rappresentazione della Conoscenza
Classificazione dei Problemi F. Puppe, Expert Systems: a Systematic Introduction, Springer Verlag, 1993.
INGEGNERIA DELLA CONOSCENZA E SISTEMI ESPERTI Prof
Metodologia sviluppo KBS Fabio Sartori 12 ottobre 2005.
INGEGNERIA DELLA CONOSCENZA E SISTEMI ESPERTI Stefania Bandini Dipartimento di Informatica, Sistemistica e Comunicazione Università di Milano-Bicocca.
PON-FSE IT 05 1 PO007 – Competenze per lo sviluppo Annualita ̀ 2013/ tel. : 0963/ /41805.
Statistica economica (6 CFU)
Business Intelligence
Valutazione e CLIL a cura di Graziano Serragiotto
Pensiero, Ragionamento & Intelligenza
Laurea specialistica in pianificazione e politiche per lambiente Progettazione operativa ed utilizzo di un archivio sulle tecnologie di bonifica Ing. Stefania.
Esercitazioni di Ingegneria del Software con UML
MEC Modular Environment Control
Jonassen: l’identificazione del problema
Sistemi basati su conoscenza Gestione della conoscenza Prof. M.T. PAZIENZA a.a
COME RAGIONA UN COMPUTER
PROGRAMMA IL FUTURO Anno Scolastico 2014 / 2015
PERCEZIONE Processo psicologico di creazione di un’immagine interna del mondo esterno.
Misure di accompagnamento 2013 – 2014 Progetti di formazione e ricerca. “PENSARE… AD ARTE” I.C. Montoro Inferiore (Av)
Diventa blogger Analisi degli obiettivi Piattaforma Wordpress Francesca Sanzo -
Tipo Documento: unità didattica 4 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
SCHEDA INFORMATIVA DI UNITÀ
Robotica Lezione 8. Robot Autonomo Un robot autonomo è una macchina capace di estrarre informazione dall'ambiente ed usare la conoscenza del mondo per.
PIANIFICAZIONE DEI SISTEMI INFORMATIVI. Ciclo di pianificazione e controllo.
APPLICAZIONI DI INTELLIGENZA ARTIFICIALE ALLA MEDICINA 2.
PRESENTAZIONE 2014 LISTS4EUROPE. STRATEGIE PER UNA EFFICACE AZIONE NEI MERCATI INTERNAZIONALI
Le 13 figure professionali dell’ICT Tecnopolis Csata Divisione Innovazione Capitale Umano e Formazione Mirella Petracca Domenico Fazio Mirella Petracca.
By: Powered by:. Tecnologia Microsoft La soluzione CCAnalyzer utilizza la tecnologia OLAP (On Line Analytical Processing) di Microsoft presente nel software.
Sistemi basati su conoscenza Metodi di ricerca informata 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
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
1 Linguaggi: guardando la semantica §esistono un insieme di concetti semantici e di strutture di implementazione in termini dei quali si descrivono in.
Intelligenza Artificiale 1 Gestione della conoscenza lezione 14 Prof. M.T. PAZIENZA a.a
Ingegneria del software Modulo 4 -Processi software Unità didattica 1 - Rational Unified Process Ernesto Damiani Università degli Studi di Milano Lezione.
Il computer ragiona? Problemi e algoritmi. Paola Pianegonda2 Cos’è un problema?  Problema è qualsiasi situazione della quale non conosciamo la soluzione.
ICT e Sistemi informativi Aziendali Materiale di supporto alla didattica.
Giornate di informazione sull’offerta di istruzione del II ciclo PROVINCIA DI RAVENNA Ufficio X - Ambito Territoriale di Ravenna Il percorso di istruzione.
INSEGNARE E VALUTARE PER COMPETENZE Luisella Meda CONCOREZZO (MB)
Tirocinio Indiretto 13 novembre 2015 Prof. Ivan Di Pierro Pedagogista Clinico e Giuridico UNIVERSITÀ DEGLI.
Transcript della presentazione:

Ingegneria della Conoscenza Alessandro Mazzetti

Definizioni Informazione Dato Conoscenza Esperienza dal latino in-forma = dare forma modellare Dato participio passato del verbo dare: stabilito Conoscenza dal latino cum-gnoscere = prendere possesso intellettualmente Esperienza dal greco peira = prova non teoria

Acquisizione della conoscenza: Elicitazione della Conoscenza dal latino elicere = tirare fuori, far uscire, cavare, estorcere, riuscire ad ottenere Interviste / dialoghi /questionari / osservazioni Modellazione / formalizzazione Verifica di consistenza e significatività Rappresentazione /implementazione prototipo Completamento / manutenzione Ingegnere della Conoscenza (simile all’analista)

Tipologie di conoscenza: Teorica / empirica Certa / incerta Pubblica / privata Statica /dinamica Profonda /superficiale

Tipologie di conoscenza Implicita / esplicita Procedurale / dichiarativa Globale / locale Ingegnerizzata / prototipizzata

Sistema basato sulla Conoscenza netta separazione fra conoscenza ed algoritmi conoscenza esplicita possibilità di utilizzare gli stessi algoritmi di ragionamento su diverse basi di conoscenza prevale il punto di vista strutturale (achitettura software)

Sistema Esperto risolve un problema che non tutti sanno risolvere adotta strategie tipiche degli esperti umani (euristica) emula il ragionamento umano prevale il punto di vista funzionale

Quando adottare Sistemi Basati sulla Conoscenza ? Problema non computazionale Algoritmo non noto Problema non del tutto definito e chiaro Esistono esperti umani L’utenza richiede interfaccia flessibile Problema sufficientemente ampio

Domini applicativi Diagnostica Configurazione Pianificazione Interfaccia a database Supporto alle decisioni Supporto alle vendite Valutazione di rischio Intrattenimento

Demo Agenzia di viaggi Guidare la scelta di un pacchetto-vacanze Accesso intelligente a DB

Architettura di un Sistema Basato sulla Conoscenza Base di Conoscenza Motore Inferenziale Interfaccia Utente Ambito operativo (main)

Architettura Base di Conoscenza Motore Inferenziale Interfaccia Utente SE dove VALE mare E come VALE sport E sportMare VALE vela E haiBambini E etaBimbi < 8 anni ALLORA proposta=SailFamily E etaBimbi > 8 anni proposta=LunaRosa Motore Inferenziale Considera solo le regole che contengono “proposta” nella parte “ALLORA”. Considera le relative condizioni (parte “SE”). Se sono tutte verificate, termina ragionamento. Alla prima non verificata, tronca e passa alla prossima regola. ... Interfaccia Utente Domanda Si No Risultato disegno

Tecniche di inferenza Concatenamento in avanti (forward chaining) se A allora H Concatenamento all’indietro (backward chaining) se A allora H Concatenamento misto se A allora H1 se A allora H2

Tipi di legame se A allora H1 se A allora H1 se B allora H1 se H1 allora H2 se A allora A

Quantificatori Esistenziale se esiste A allora H Universale per ogni A il corrispondente H H

Strutture in classi CLASSE(potenza, consumo, azione){ autoradio ,ventola ,CLASSE(luci){ CLASSE(anteriori){ abbaglianti ,anabbaglianti ,frecce } ,CLASSE(posteriori){ posizione ,freni ,interne SE potenza.luci.posteriori.freni > 25 ALLORA azione.ventola VALE spegnere

Interfaccia utente Console

Interfaccia utente Applet/Servlet

Interfaccia utente Grafica

Interfaccia utente Midlet

Sistema privo di interfaccia utente

Esercitazione pratica Costruire un piccolo Sistema Esperto Utilizzare il prodotto Plexpert Formare gruppi con un esperto di un dominio un ingegnere della conoscenza Installare il sistema su un sito Internet su un telefonino

Idee per l’esercitazione Consigliare un ristorante Consigliare un vino/piatto Prescrivere una medicina Aggiustare la lavatrice/bicicletta/… Indirizzare un corso di vela/snowboard/… Decidere il trucco per una festa Consigliare un’amica/o in crisi sentimentale … (qualsiasi dominio in cui siete esperti)