Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Automatizovaná podpora výběru nástroje pro dobývání znalostí Jakub Štochl.

Podobné prezentace


Prezentace na téma: "Automatizovaná podpora výběru nástroje pro dobývání znalostí Jakub Štochl."— Transkript prezentace:

1 Automatizovaná podpora výběru nástroje pro dobývání znalostí Jakub Štochl

2 Motivace Existuje velké množství metod pro dobývání znalostí Ještě větší množství nástrojů, které tyto metody implementují Rostoucí složitost Různorodá omezení v předpokladech analýz

3 Obvyklý postup Snaha využít nástroje s nímž je uživatel nejlépe obeznámen Důmyslné ohýbání možností programu pro dosažení žádaného výsledku Možnost opomíjení jednodušších a výhodnějších řešení

4 Základní návrh řešení Poskytnout uživateli ohodnocený seznam metod použitelných pro jeho úlohu Umožnit uživateli zadat vstupní požadavky v libovolné míře konkrétnosti Zpřístupnit uživateli parametry rozhodovacích algoritmů a umožnit jejich modifikaci Využít již provedených úloh

5 Momentálně dostupná řešení Obecné popisy pro úlohy dobývání znalostí –nepracují s konkrétními řešeními Automatizované systémy výběru úlohy –Neposkytují možnost změny parametrů –Často uvažují rychlost implementace algoritmu –Nebývá umožněn náhled do zpracování úlohy –Nevyužívá se znalostí uživatele

6 Implementace řešení Využití XML jako standardu pro popis dat Popis jednotlivých metod v podobě XML- schémat Parametry úlohy zadány jako XML dokument Popis úloh, výsledků a parametrů transformován pomocí XSLT do uživatelsky přijatelné podoby

7 Využití XML Jedná se o univerzální řešení, nevyžaduje od uživatele znalost nějakého speciálně vyvinutého značkování Umožňuje využít již vyvinutých nástrojů a podpory v nejrůznějších produktech Využití XML schémat vzhledem k implementaci datových typů Maximální využití PMML pro možnost konverze

8 Popis jednotlivých metod Hlavní schéma, které určuje všechny povolené elementy Každá metoda má své vlastní schéma, dědící elementy z hlavního schématu (pomocí namespace) Parametry ‘vhodnosti’ jsou řešeny pomocí fixních hodnot atributů

9 Popis jednotlivých metod

10 Implementace řešení Využití XML jako standardu pro popis dat Popis jednotlivých metod v podobě XML- schémat Parametry úlohy zadány jako XML dokument Popis úloh, výsledků a parametrů transformován pomocí XSLT do uživatelsky přijatelné podoby

11 Zadání úlohy XML dokument s libovolně konkrétním zadáním Uživatel je od XML zápisu odstíněn pomocí klienta Čím konkrétnější je zadání, tím méně metod je vybráno při validaci dokumentu

12 Transformace pomocí XSL Primárně využívána k zobrazení informací uživateli (úlohy, popis metod….) Pokud dokument projde validací, transformace počítá dále ohodnocení metody

13

14 Výběr doporučovaných metod Na základě porovnání úlohy s popisem metody –vyřazení neakceptovatelných metod validací –výpočet ‘vhodnosti’ ostatních při transformaci Na základě porovnání s bází již provedených úloh

15 Báze provedených úloh Úlohy mají definovanou minimální hranici konkrétnosti popisu Navíc obsahují vybranou metodu a její ohodnocení (i záporné) a stručný popis Báze úloh lze sdílet Funkci pro porovnání podobnosti může uživatel modifikovat

16 Nedořešené úkoly Vytvoření klientské aplikace, odstiňující uživatele od jádra aplikace Vytvoření schémat pro další metody a rozšiřování současných Rozšiřování báze provedených úloh Vylepšování funkcí pro porovnání jednotlivých úloh

17 Děkuji za pozornost


Stáhnout ppt "Automatizovaná podpora výběru nástroje pro dobývání znalostí Jakub Štochl."

Podobné prezentace


Reklamy Google