Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:2009:miw09_xtt_clips [2009/08/26 01:07]
jsi08
pl:miw:2009:miw09_xtt_clips [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 +~~ODT~~
 ====== MIW 2009 XTT_CLIPS ====== ====== MIW 2009 XTT_CLIPS ======
   *Zrealizował:​ [[mfabia@student.agh.edu.pl|Maciej Fabia]] (4RI)   *Zrealizował:​ [[mfabia@student.agh.edu.pl|Maciej Fabia]] (4RI)
Linia 9: Linia 10:
  
 ====== Sprawozdanie ====== ====== Sprawozdanie ======
-===== Przykłady systemów ekspertowych w CLIPS =====+===== 1. Przykłady systemów ekspertowych w CLIPS =====
 Aby uruchomić program w CLIPS, należy: Aby uruchomić program w CLIPS, należy:
   - otworzyć plik z rozszerzeniem "​clp",​   - otworzyć plik z rozszerzeniem "​clp",​
Linia 17: Linia 18:
 Jeśli uruchamiamy program ponownie, musimy wyczyścić listę faktów poleceniem Execution->​Reset. Jeśli uruchamiamy program ponownie, musimy wyczyścić listę faktów poleceniem Execution->​Reset.
  
-==== Prosty system wybierający metodę leczenia ====+==== 1.1. Prosty system wybierający metodę leczenia ====
  
 === Przeznaczenie === === Przeznaczenie ===
Linia 164: Linia 165:
 </​code>​ </​code>​
  
-==== Automotive Expert System ====+==== 1.2. Automotive Expert System ====
  
 === Przeznaczenie === === Przeznaczenie ===
Linia 191: Linia 192:
  
 W systemie zmodyfikowano priorytety reguł: W systemie zmodyfikowano priorytety reguł:
-  * podwyższony priorytet //​normal-engine-state-conclusions//​ i //​unsatisfactory-engine-state-conclusions//​ - +  * podwyższony priorytet //​normal-engine-state-conclusions//​ i //​unsatisfactory-engine-state-conclusions//​ - zapewniają wstawienie faktów związanych ze stanem silnika przed dalszą pracą,
-zapewniają wstawienie faktów związanych ze stanem silnika przed dalszą pracą,+
   * podwyższony priorytet //​system-banner//​ - wypisuje powitalny banner po uruchomieniu,​   * podwyższony priorytet //​system-banner//​ - wypisuje powitalny banner po uruchomieniu,​
   * podwyższony priorytet //​print-repair//​ - wypisuje po zakończeniu diagnostyki,​ co musimy naprawić,   * podwyższony priorytet //​print-repair//​ - wypisuje po zakończeniu diagnostyki,​ co musimy naprawić,
Linia 391: Linia 391:
 </​code>​ </​code>​
  
-==== Animal Identification Expert System ====+==== 1.3. Animal Identification Expert System ====
  
 === Przeznaczenie === === Przeznaczenie ===
Linia 504: Linia 504:
 </​code>​ </​code>​
  
-===== Modele ARD systemów w języku CLIPS =====+===== 2. Modele ARD i XTT przykładów ​=====
  
-Wykonałem schematy ARD systemów [[#​Automotive Expert System]] i [[#Animal Identification Expert System]] na podstawie +Wykonałem schematy ARD oraz XTT systemów [[#​Automotive Expert System]] i [[#Animal Identification Expert System]] na podstawie [[hekate:​hekate_case_thermostat|termostatu]] i [[hekate:​ardplus|opisu teoretycznego]]. 
-[[hekate:​hekate_case_thermostat|termostatu]] i [[hekate:​ardplus|opisu teoretycznego]]. +Korzystałem z narzędzi [[hekate:​varda|VARDA]] oraz [[hekate:​hqed|HQEd]].
-Korzystałem z narzędzia [[hekate:​varda|VARDA]].+
  
 ==== Automotive Expert System ==== ==== Automotive Expert System ====
Linia 517: Linia 516:
 === Schemat TPH === === Schemat TPH ===
 {{:​pl:​miw:​2009:​miw09_xtt_clips:​auto-tph.png|schemat TPH}} {{:​pl:​miw:​2009:​miw09_xtt_clips:​auto-tph.png|schemat TPH}}
 +
 +=== Schemat XTT ===
 +{{:​pl:​miw:​2009:​miw09_xtt_clips:​auto-xtt.png|schemat XTT}}
  
 ==== Animal Identification Expert System ==== ==== Animal Identification Expert System ====
Linia 533: Linia 535:
 byłyby znacznie prostsze. ​ byłyby znacznie prostsze. ​
  
-===== Termostat w CLIPS =====+===== 3. Termostat w CLIPS =====
 Stworzyłem model termostatu w języku CLIPS zgodnie z [[hekate:​hekate_case_thermostat]]. ​ Stworzyłem model termostatu w języku CLIPS zgodnie z [[hekate:​hekate_case_thermostat]]. ​
  
 ==== Opis programu ==== ==== Opis programu ====
   * Program korzysta z funkcji zapewniających pobranie i walidację danych   * Program korzysta z funkcji zapewniających pobranie i walidację danych
-    * //​ask-question//​ sprawdza, czy odpowiedź znajduje się na liście dozwolonych odpowiedzi i  +    * //​ask-question//​ sprawdza, czy odpowiedź znajduje się na liście dozwolonych odpowiedzi i ewentualnie ponawia pytanie
-ewentualnie ponawia pytanie+
     * //​ask-number//​ sprawdza, czy podana liczba mieści się w wymaganym przedziale,     * //​ask-number//​ sprawdza, czy podana liczba mieści się w wymaganym przedziale,
   * pierwsze trzy reguły pobierają tylko dane od użytkownika,​   * pierwsze trzy reguły pobierają tylko dane od użytkownika,​
Linia 738: Linia 739:
  
 ====== Projekt ====== ====== Projekt ======
-[[pl:​miw:​2009:​miw09_xtt_clips:​projekt|Dodatkowa dokumentacja]] - schematy ARD TPH systemu identyfikującego zwierzęta. Przeniesione ze względu na duże rozmiary.+[[pl:​miw:​2009:​miw09_xtt_clips:​projekt|Dodatkowa dokumentacja]] - schematy ARDTPH i XTT systemu identyfikującego zwierzęta. Przeniesione ze względu na duże rozmiary.
  
 ====== Materiały ====== ====== Materiały ======
-Kopie lokalne programów CLIPS zostały ​zmienione z ''​clp''​ na ''​txt''​. +Kopie lokalne programów CLIPS mają zmienione ​rozszerzenia ​z ''​clp''​ na ''​txt''​. 
 +  * [[http://​clipsrules.sourceforge.net/​OnlineDocs.html|Dokumentacja on-line CLIPS-a]], dla początkujących polecam //User Guide//
   * [[http://​www.cis.ysu.edu/​~john/​824/​examples/​EMH7.txt|System wybierający metodę leczenia]], {{:​pl:​miw:​2009:​miw09_xtt_clips:​emh7.txt|kopia lokalna}}   * [[http://​www.cis.ysu.edu/​~john/​824/​examples/​EMH7.txt|System wybierający metodę leczenia]], {{:​pl:​miw:​2009:​miw09_xtt_clips:​emh7.txt|kopia lokalna}}
-  * //Automotive Expert System// i //Animal Identification System// są dołączone do [[http://​clipsrules.sourceforge.net|dystrybucji CLIPS-a]]Kopie lokalne: ​{{:​pl:​miw:​2009:​miw09_xtt_clips:​auto.txt|automotive}}, {{:​pl:​miw:​2009:​miw09_xtt_clips:​animal.txt|animal}}+  * {{:​pl:​miw:​2009:​miw09_xtt_clips:​auto.txt|Automotive Expert System:}}, {{:​pl:​miw:​2009:​miw09_xtt_clips:​auto-model.pl|źródło VARDA}}, {{:pl:​miw:​2009:​miw09_xtt_clips:​car_expert_hml.txt|źródło HQEd 6_8}},​{{:​pl:​miw:​2009:​miw09_xtt_clips:​car-expert.xttml|źródło HQEd 5_6}} 
 +  * {{:​pl:​miw:​2009:​miw09_xtt_clips:​animal.txt|Rozpoznawanie zwierząt}}, {{:​pl:​miw:​2009:​miw09_xtt_clips:​anim-model.pl|źródło VARDA}}, {{:​pl:​miw:​2009:​miw09_xtt_clips:​anim_hml.txt|źródło HQEd 6_8}},​{{:​pl:​miw:​2009:​miw09_xtt_clips:​anim.xttml|źródło HQEd 5_6}}
   * {{:​pl:​miw:​2009:​miw09_xtt_clips:​therm_clips.txt|Termostat w CLIPS}}   * {{:​pl:​miw:​2009:​miw09_xtt_clips:​therm_clips.txt|Termostat w CLIPS}}
pl/miw/2009/miw09_xtt_clips.1251241665.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0