Studijní materiál k programu SAZE

DZS - Cvičení NEST

Ing. Ivo Bukovský     Skype: ibukovsky


NEST
Tvůrci systému NEST: Prof. Ing. Petr Berka, CSc.Ing. Vladimír Laš, Doc. Ing. Vojtěch Svátek, Dr.

Úlohy Listopad-Prosinec 2009

Následující úlohy je možno řešit pomocí NEST nebo SAZE s využitím experimentální databáze výsledků (vytvořené během mého pobytu v zahraničí )

[2009.1] Přiřazení průběhu veličiny dynamického systému do jednoho z devíti typů ("Kterému z 9-ti typických průběhů se tento nový průběh nejvíce podobá ?")

[2009.2] Vytvoření expertního systému pro výběr nejvhodnějšího typu dynamického prediktivního modelu pro daný typ signálu ("Který ze 4 typů prediktivního modelu je nejlepší pro některý z 9-ti typických signálů a jaký je nejlepší počet kroků predikce a příslušný počet předchozích vzorků na vstupu modelu?".

[2009.3] Vytvoření expertního systému pro výběr prediktivního modelu (lineární, kvadratický, rekurentní neuronová síť 1, rekurentní neuronová síť 2) podle specifikovaných vlastností (obecná platnost naučeného modelu, přeučení, počet kroků predikce, počet předchozích vzorků na vstupu do modelu) s využitím poznatků z experimentální databáze výsledků.

Soubory ke stažení:

Obrázek 9-ti typů signálů (pdf)

9 typů signálů ke stažení (rar) (po rozbalení hledejte vždy yfn.txt)

Databáze experimentálních výsledků predikce pro 4 typy prediktivních modelů a 9 typů signálů (MS Acess 2003, 91 MB)

Další úlohy
[2009.4] Využitím programu NEST určete míru určitosti s jakou daný pacient splňuje příznaky normální, prasečí, nebo ptačí chřipky[2].

[2009.5] Využitím programu NEST určete míru určitosti s jakou daný pacient přísluší do nejvíce ohrožené skupiny, případně do jednotlivých nejvíce ohrožených skupin, podle typů chřipek: běžná chřipka, ptačí [1], prasečí [2], ... (?).

[2009.6] Využitím programu NEST určete míru určitosti s jakou daná skupina pacientů z tabulky splňuje příznaky rozvíjející se epidemie ptačí chřipky H5N1 [1]

[2009.7] Využitím programu NEST určete míru určitosti s jakou daná skupina pacientů z tabulky splňuje příznaky rozvíjející se epidemie prasečí chřipky H5N1 [2]

[2009.8] Houby s NESTem na (ne)určito

Zdroje

[1] http://www.ptaci-chripka.cz/cz/znamky/ , 12/2005, 2005 MeDitorial,ISSN 1801-4968

[2] http://www.praseci-chripka-v-cr.cz/, 11/2009

Ostatní...


Možné problémy s NEST


Poznámky k příkladům:

1) Báze Princ




Příklad atributů a výroků v bázi Princ:
příklad atribututyp atribututyp výroku
(odvozovaného od atributu)
princ()binární:cíl
dobrá_rodina()binární:mezilehlý
majetek()nominální množinový:dotaz
velikost_nohy()numerický:dotaz

Úlohy k procvičení:
Rozšiřte bázi ověřením, že princ není ve skutečnosti princezna:
  1. Přímo dotazem na začátku konzultace (binárním atributem "je_to_princ?")

    Nový atribut "je_to_princ" lze chápat jako další znalost, např. získanou na základě intuitivního poznání (zahrneme "šestý" smysl uživatele, zda se mu více či méně zdá být opravdu princem) a použijeme jej v inferenčním mechanismu.
    Jedno z nejjednodušších řešení je zde.
    Jak ovlivní výsledek případná změna OR na AND v pravidle "c1" ? Co to znamená z hlediska významu využití uživatelovy intuice v inferenčním mechanismu?
  2. Dalším jednoduchým dotazem na pohlaví osoby, tj. dotazem pomocí atributu "je to muž?"
  3. Vyjděte z předpokladu, že princeznu lze odhalit podle velmi malé nohy a blond nebo zrzavých vlasů
  4. A podobně ...

2) Báze Ryby

Příklad atributů a výroků v bázi Ryby:
příklad atribututyp atribututyp výroku
(odvozovaného od atributu)
Druh()nominální(množinový):cíl
kde chycena()(nominální)jednoduchý:dotaz
tvar tela()(nominální)množinový:dotaz
delka ryby()numerický:dotaz
Úlohy k procvičení:
Jedná se o prázdnou bázi bez pravidel a kontextů. Navrhněte vlastní pravidla a kontexty, případně rozšiřte bázi
  1. Rozpoznání žraloka
    Například:Žralok je chycen v moři, může být velký, hodně velký, moc velký i obrovský a nemá chapadla.
    Celé pravidlo potom je:IF ( delkaryby(velka) OR delkaryby(hodne velka)OR delka ryby(moc velka)OR delka ryby(obrovska) ) AND kde chycena(ocean) AND tvar tela(nema chapadla) THEN Druh(Zralok)

    Nápověda
    Pravidlo pro žraloka nelze do NESTu takto najednou zapsat. Problém zápisu formou logické sumace součinů(normální disjunktní forma) se dá vyřešit více způsoby:
    • Převedením celého pravidla na požadovanou disjunktní formu (DeMorgan). Cíl Druh() potom bude uvádět s jakou vahou ryba není žralok. Lze přidat další pravidlo které tento závěr zneguje.(Báze Ryby bez kontextu)
    • Lze vytvořit nový kontext například:
      morska_s_ploutvemi : [kde chycena (ocean) AND tvar tela(nema chapadla)]
      Pak staci zapsat pouze pravidlo a přiřadit mu daný kontext(Báze Ryby s kontextem):
      Kontext_morska_s_ploutvemi:IF ( delkaryby(velka) OR delkaryby(hodne velka)OR delka ryby(moc velka)OR delka ryby(obrovska) )THEN Druh(zralok)

      Báze Ryby s kontextem bere v potaz i existenci méně pravděbodobné velryby. Kdy je vhodné atribut Druh() definovat jako nominální jednoduchý? hr> Jaký by byl rozdíl v závěrech, když by typ pravidla pro žraloka byl zvolen logický nebo kompozicionální?
    • ...


Další Báze

Nemoce