Case-Based Reasoning Autor: Robert Papis. Plan prezentacji Wprowadzenie Przykład Precedens Cykl CBR CBR na świecie Podsumowanie.

Slides:



Advertisements
Podobne prezentacje
Statistics – what is that? Statystyka dla gimnazjalistów.
Advertisements

Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
DIRECT &INDIRECT QUESTIONS
Przygotował: Adrian Walkowiak
Propozycje klasy 6. do kodeksu2.0 - Nauczcie tego dorosłych - Komputery pod ręką
„Imię to słowna forma cienia To coś, co w słońcu, czy też w bidzie
Czyli jak zrobić prezentację komputerową?
Zastosowanie osi symetrii i wielokątów w przyrodzie
Niebezpieczeństwa które czyhają na ciebie w sieci
Wirtualna przestrzeń eLearningowa (iCamp case) Jan Kusiak, Anna Danielewska-Tułecka, Dariusz Górka Centrum e-Learningu Akademia Górniczo-Hutnicza.
FIZYKA na służbie b’Rowersa ...krótki kurs.
funkcja przyjmuje wartości dodatnie, a dla jakich ujemne?
Prezentację przygotowała Bożena Piekar
DYFRAKCJA ŚWIATŁA NA SIATCE DYNAMICZNEJ
ZESPÓŁ SZKÓŁ OGÓLNOKSZTAŁCACYCH NR 11 W SOSNOWCU PODSUMOWANIE ANKIETY DLA RODZICÓW.
ODYSEJA UMYSŁU.
Raport z badań. Jeśli badania nie są należycie zakomunikowane, to wszelkie starania dotyczące zachowania procedur staja się bezużyteczne. Funkcje raportu:
III. Proste zagadnienia kwantowe
Wybrane dane statystyczne dotyczące przestępczości w Polsce DOKUMENTACJA ORAZ SPOSÓB WYKONANIA BAZY DANYCH W PROGRAMIE ACCESS.
Elektronika cyfrowa Prezentacja Remka Kondrackiego.
Prąd Elektryczny.
WNIOSKI Z PRZEPROWADZONEJ ANKIETY NA TEMAT SAMORZĄDU UCZNIOWSKIEGO ORAZ GAZETKI SZKOLNEJ „KUJONEK”
Młodzież a wolontariat.. Opracowanie: Judyta Szłapa Urszula Buczek.
Prezentacja z przedmiotu „systemy wizyjne”
Takie liczby to: {... -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5,... }
Zakładając kompostownik chronisz przyrodę i oszczędzasz złotówki, które przeznaczyłbyś na zakup nawozów mineralnych do upraw ogrodowych.
ST/PRM2-EU | April 2013 | © Robert Bosch GmbH All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,
Dyscyplina sportu popularna i lubiana przez ludzi na całym świecie (prezentacja dla: Pampalini202 – zadane.pl)
Koncepcja rozwiązania
ALGORYTM.
1.
Technologię informatyczną wykorzystywana jest na tych zajęciach w dwojaki sposób: Przy użyciu płyt CD, które są jednym z elementów obudowy programu Matematyka.
Wykonała Sylwia Kozber
VLAN Sieć VLAN jest logicznym zgrupowaniem urządzeń sieciowych lub użytkowników niezależnie od położenia ich fizycznego segmentu.
Jeżdżę z głową.
Powrót do sukcesu Analiza przypadku Princessy (rola badań marketingowych podczas rozwoju produktu: ) Powrót do sukcesu Analiza przypadku Princessy.
System gospodarki rynkowej
Instalacja serwera WWW na komputerze lokalnym
Filozofia kultury i naturalizm Piotr Makowski Instytut Filozofii Uniwersytet im. Adama Mickiewicza w Poznaniu.
Optyka Widmo Światła Białego Dyfrakcja i Interferencja
Bazy danych w systemie SimCallCenter Krótkie omówienie wyboru baz danych stosowanych w CallCenter, integracja z zewnętrznymi bazami danych Czas 15 min.
Przygotowali : Szymon, Filip i Piotrek
Bezpieczeństwo na drodze
SKĄD WIEM, KIM JESTEM? O TOŻSAMOśCI I TOŻSAMOŚCIACH
KINECT – czyli z czym to się je?. Damian Zawada
Ewa Amghar, Barbara Bułat BIBLIOTEKARZ – ZAWÓD Z PRZYPADKU, Z PRZYMUSU CZY Z MARZEŃ? MOTYWY WYBORU ZAWODU PRZEZ PRACOWNIKÓW BIBLIOTEKI JAGIELLOŃSKIEJ.
1 Strategia dziel i zwyciężaj Wiele ważnych algorytmów ma strukturą rekurencyjną. W celu rozwiązania rozwiązania problemu algorytm wywołuje sam siebie.
Narodowy Fundusz Ochrony Środowiska i Gospodarki Wodnej UNIA EUROPEJSKA FUNDUSZ SPÓJNOŚCI Kwalifikowanie wydatków c.d. ( najczęściej występujące problemy.
Narodowy Fundusz Ochrony Środowiska i Gospodarki Wodnej UNIA EUROPEJSKA FUNDUSZ SPÓJNOŚCI Kryteria wyboru projektów w ramach Programu Operacyjnego Infrastruktura.
Struktury Sieci Neuronowych
Projekt realizowany w ramach ZPORR, współfinansowany ze środków Unii Europejskiej z Europejskiego Funduszu Społecznego i budżetu państwa Ocena i oczekiwania.
PolGIS jako nowoczesny system do paszportyzacji sieci
Zmiany w Przepisach Gry w Piłkę Nożną od 1 września 2006r. Kolegium Sędziów Warmińsko-Mazurskiego Związku Piłki Nożnej.
Amatciems (Łotwa) Raj niedaleko Polski.
Prawo o aktach stanu cywilnego
EUROCOTT European Central Office of Teaching and Training W: E: spect.co.uk London – Athens – Gdansk …reaching.
Galvanic Spa System II This document is for use by Nu Skin Enterprises Europe staff and independent distributors. It is not to be circulated to members.
Temat 5: Elementy meta.
Temat 1: Składnia języka HTML
Temat 1: Umieszczanie skryptów w dokumencie
Fizyka ruchu drogowego
Teksty prymarne (original texts) to teksty autentyczne, nie są przeznaczone dla celów dydaktycznych; teksty adaptowane (simplified/adapted texts)są przystosowane.
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Komtech Sp. z o.o. Magic Janusz ROŻEJ.
Lokalny Fundusz Młodych Projekt Lokalne Fundusze Młodych realizowany przez Polską Fundację Dzieci i Młodzieży we współpracy z Urzędem Dzielnicy Bielany.
Strategia rozwiązywania testów wyboru Radom, styczeń 2009.
Copyright © 2010 Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries.
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 6.
A. When we celebrate? Celebrating the European Day of Languages ​​ on September 26 since We celebrate it in 47 countries.
Zapis prezentacji:

Case-Based Reasoning Autor: Robert Papis

Plan prezentacji Wprowadzenie Przykład Precedens Cykl CBR CBR na świecie Podsumowanie

Korzenie Human experts are not systems of rules, they are libraries of experiences. Riesbeck and Schank 1989

Korzenie Case-based reasoning is [...] reasoning by remembering. Leake, 1996 A case-based reasoner solves new problems by adapting solutions that were used to solve old problems. Riesbeck & Schank, 1989 Case-based reasoning is both [...] the ways people use cases to solve problems and the ways we can make machines use them. Kolodner, 1993

Przykład warsztat samochodowy Problem Opis przypadku marka samochodu, rocznik Zaobserwowane symptomy coś zgrzyta przy zmianie biegów Wyniki dodatkowych pomiarów napięcie na akumulatorze 6,3 V Zadanie Znaleźć przyczynę usterki Zaproponować sposób naprawy

Przypadek X Opis problemu... Proponowane rozwiązanie... Cecha1: Cecha2:... Wartość1 Wartość2.... Przykład – opis przypadku Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Diagnoza : Zaleczenia: Przypadek 32 Przednie światło nie działa VW Golf II, 1.6L ,6V OK. OK Uszkodzony bezpiecznik Wymienić bezpiecznik

Przykład – baza przypadków Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Diagnoza : Zalecenia: Przypadek 1 Przednie światło nie działa VW Golf II, 1.6L ,6V OK OK Uszkodzony bezpiecznik Wymienić bezpiecznik Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Diagnoza : Zalecenia: Przypadek 2 Przednie światło nie działa Audi A ,9V zmiażdżone w wypadku OK Uszkodzona żarówka Wymienić przednie światła Każdy przypadek opisuje jedną sytuację Przypadki są od siebie niezależne Przypadki nie są regułami

Przykład – nowy problem Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Nowy problem Tylne światła nie działają Audi ,6V OK Próbujemy opisać nowy przypadek Wartości niektórych cech mogą być nieznane Nowy problem jest przypadkiem bez rozwiązania

Przykład – wyszukanie podobnych Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Diagnoza : Zaleczenia: Przypadek X Porównaj nowy przypadek z każdym przypadkiem przechowywanym w bazie przypadków Problem: Samochód: Rocznik: Akumulator: Stan świateł: Nowy problem Tylne światła nie działają Audi ,6V OK Podobne ? Wybierz najbardziej podobny Podobieństwo jest jedną z najważniejszych idei CBR

Przykład – podobieństwo Podobieństwo jest obliczane dla każdej z cech Podobieństwo zależy od wartości cech Cechy mogą posiadać różne znaczenie (wagę) Podobne ? Cecha: Problem Cecha: Akumulator Przednie światło nie działa Tylne światło nie działa Wycieraczki nie działają 0,8 0,5 12,6 V 13,6 V 6,7 V 0,9 0,2

Przykład – porównanie z przypadkiem 1 Miara podobieństwa (uwzględniając wagi) Problem: Samochód: Rocznik: Akumulator: Stan świateł: Nowy problem Tylne światła nie działają Audi ,6V OK Przypadek 1 Diagnoza : Zaleczenia: Przednie światło nie działa VW Golf II, 1.6L ,6V OK OK Uszkodzony bezpiecznik Wymienić bezpiecznik 0,9 0,6 0,4 0,8 1,0 sim(np, p1) = 1/20*[6*0,8+1*0,4+1*0,6+6*0,9+6*1,0]=0,86

Przypadek 2 Diagnoza : Zaleczenia: Przednie światło nie działa Audi A ,9V zmiażdżone w wypadku OK Uszkodzona żarówka Wymienić przednie światła Przykład – porównanie z przypadkiem 2 Miara podobieństwa (uwzględniając wagi) Problem: Samochód: Rocznik: Akumulator: Stan świateł: Nowy problem Tylne światła nie działają Audi ,6V OK 0,95 0,4 0,8 0 sim(np, p2) = 1/20*[6*0,8+1*0,8+1*0,4+6*0,95+6*0]=0,585

Przykład – wykorzystanie rozwiązania 1 Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Nowy problem Tylne światła nie działają Audi ,6V OK Uszkodzony bezpiecznik Wymienić bezpiecznik Jeżeli diagnoza jest poprawna, zapamiętujemy nowy przypadek Przypadek 1 Diagnoza : Zaleczenia: Przednie światło nie działa VW Golf II, 1.6L ,6V OK OK Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: 0,86 Uszkodzony bezpiecznik Wymienić bezpiecznik

Przykład – wykorzystanie rozwiązania 1 Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Nowy problem Tylne światła nie działają Audi ,6V OK Uszkodzony bezpiecznik Wymienić bezpiecznik Przypadek 1 Diagnoza : Zaleczenia: Przednie światło nie działa VW Golf II, 1.6L ,6V OK OK Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Uszkodzony bezpiecznik Wymienić bezpiecznik Przypadek 3 Diagnoza : Zaleczenia: Tylne światła nie działają Audi ,6V OK Uszkodzony bezpiecznik Wymienić bezpiecznik Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.:

Precedens precedens (łac. praecedens poprzedzający od praecedere poprzedzać) wydarzenie, które poprzedza inne tego typu; także sprawa, której sposób rozwiązania służy za przykład lub uzasadnienie analogicznych zdarzeń przyszłych, podobnych. Słownik Wyrazów Obcych, pod redakcją prof. Ireny Kamińskiej-Szmaj, 2001.

Przypadek Kilka cech opisujących problem oraz wynik lub rozwiązanie Przypadki mogą zawierać dane w różnych formatach: tekst, liczby, symbole, multimedia Przypadki nie są wydestylowaną wiedzą Przypadki to zapis rzeczywistych zdarzeń Świetnie nadają się do uzasadnienia decyzji

Cykl CBR Retrieve Reuse Revise Retain

Nowy problem/reprezentacja RETRIEVE REUSE REVISE RETAIN Przypadek bez części rozwiązanie Model płaski Wektor cech Zazwyczaj przechowywany w RDB Heterogeniczne Homogenicze Model obiektowy (Strukturalny CBR) Dziedziczenie klas Relacje między obiektami (całość-część) Język reprezentacji przypadków CAUSEL

Wyszukanie podobnych RETRIEVE REUSE REVISE RETAIN Podstawowe założenie: Podobne problemy mają podobne rozwiązania Funkcja: przypadek x przypadek ->[0,1] Lokalne i globalne podobieństwo Metoda najbliższego sąsiedztwa NN Stopień podobieństwa = użyteczność

Adaptacja rozwiązania RETRIEVE REUSE REVISE RETAIN Automatyczna Bez modyfikacji rozwiązania Analogia transformacyjna Analogia derywacyjna Adaptacja przez komponowanie Interaktywna Konwersacyjny CBR

Weryfikacja rozwiązania RETRIEVE REUSE REVISE RETAIN Faza ta często jest pomijana. Kryteria oceny: Poprawność rozwiązania Jakość rozwiązania Weryfikacja poprzez symulację komputerową Weryfikacja (ocena użytkownika) w rzeczywistym świecie

Zapamiętanie precedensu RETRIEVE REUSE REVISE RETAIN Uczenie poprzez zapamiętywanie. Nowe doświadczenia Poprawianie miary podobieństwa Reorganizowanie bazy przypadków Zapominanie precedensów Zdobywanie wiedzy o adaptacji rozwiązań Tworzenie drzewa decyzyjnego

Gdzie jest wiedza? Słownik (wykorzystywane cechy) Miara podobieństwa Transformacje rozwiązań Baza przypadków

Zalety CBR Redukuje koszty pozyskania wiedzy Stosunkowo niewielki kosz utrzymania Prosta nauka poprzez zapamiętywanie Wykorzystanie istniejących danych Wysoka akceptowalność przez użytkowników końcowych

CBR na świecie Ponad 35 uniwersytetów na świecie Kilkaset artykułów Kilkadziesiąt akademickich systemów Kilkanaście komercyjnych wdrożeń Konferencje narodowe (Niemcy od 1991) i Europejskie od 1993 I Ogólnoświatowa konferencja CBR 1995

Podsumowanie Podobne problemy mają podobne rozwiązania. Rozwiązanie problemu (reguła 4R :) Wyszukanie podobnych przypadków Wykorzystanie rozwiązań z precedensu (ów) Weryfikacja rozwiązania Włączenie rozwiązania do bazy Łatwość implementacji i używania Akceptacja użytkowników końcowych

Pytania...

Dziękuję za uwagę Retrieve Revise Reuse Retain