Skip to content

Instantly share code, notes, and snippets.

@mliszcz
Last active October 13, 2015 16:03
Show Gist options
  • Save mliszcz/b310663892fe2b60d9d4 to your computer and use it in GitHub Desktop.
Save mliszcz/b310663892fe2b60d9d4 to your computer and use it in GitHub Desktop.
SE2015

prolog

swi prolog 7.x +

hipoteza - zwierze jest

fakt posredni - jest to ssak

symptom - ma siersc

, - AND

; - OR

hipoteza moze zalezec od faktow posrednich i tez od symptomow

hipotezy bliskie lub dalekie - trzeba duzo symptomow zeby rozroznic

system:

  • zastanowic sie nad wiedza
  • jakie fakty beda symptomami: ~30
  • jakie fakty posrednie: ~20
  • hipotezy: ~10

tematy

przykladowe systemy doradcze:

  • jakiej sluchac muzyki obiekty: preferencje uzytkownika + gatunki muzyczne
  • wybor kierunku studiow
  • wybor zawodu
  • wybor systemu komputerowego
  • wybor telefonu (abonamenty, telefony)
  • doradzanie zakupow

klasyfikacje

  • roslin, np drzew
  • temat aby byl kontakt z ekspertem
  • klasyfikator obiektow astronomicznych

gry komputerowe

  • sztuczna inteligencja
  • wybor druzyny

inne

  • klasyfikacja jezykow programowania (input - kod zrodlowy)
  • sterowani, np robot decyduje o krokach

uwagi

  • czesc pytan jest wiedza ktora jest znana z zewnatrz
  • wiedza eksperta jest zaszyta w systemie
  • na 4.5 dodanie niepewnosci
  • na 5.0 dodatkowy wymog (tryb objasniania)
  • unikac trywialnych faktow
  • niepewnosc - wspolczynnik 0-100
  • tryb objasniania
    • co system wie na danym etapie - what (lista wiedzy - odpowiedzi na symptomy i wywnioskowane fakty posrednie)
    • why - dlaczego pytasz o to - stos regul
    • how - lista what + uzupelniony kazdy fakt w jaki sposob zostal ustalony ('jest to ssak zostal wprowadzony przez dana regule' - informacja ktora regula go wprowadzila) lista fakt-wartosc (fakt - symptom)

prolog

4 ?- potomek(X,adam).
X = ola ;
X = ela .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment