SE20101110038

SE20101110038



Załącznik 3

Przykładowy system ekspercki [18]

Poniżej zaprezentowano przykładowy diagnostyczny system ekspercki zaimplementowany w jeżyku TURBO PROLOG. System przeznaczony jest do diagnozowania przyczyn występowania awarii pojazdów samochodowych.

System przedstawiono w trzech postaciach, będących kolejnymi jego rozwi* nięciami:

—    prosty system ekspercki, którego maszyna wnioskująca wykorzystuje wnioskowanie zstępujące (wersja 1);

—    system uzupełniony o prosty interfejs komunikacji z użytkownikiem (wersja 2);

—    system uzupełniohy dodatkowo o dynamiczne struktury danych zawierające bazę faktów (wersja 3).

WERSJA 1

/*

AUTOMOTIVE DIAGNOSTIC SYSTEM (SIMPLE SYSTEM)

Type RUN in response,to the GOAL prompt atruntime ........................- - - - - - ------------

predicates    . i

run

diagnosea (symbol) battery_connections (symbol) battery_charged (symbol) battery_water (symbol) starter_motor (symbol) engine_turns_over (symbol) relay(symbol) spark (symbol)

clauses

run:-diagnosed(X), !,write("Check ", X),nl. run:-write("\. \n").

/* Set this parameter false if barrety's water level is Iow. */

battery_water (true).

/* Set this parameter false if battery cormectio.ns are poor */

ba'ttery_connections (true) .

/* Set this parameter false if headlights are dim. */ battery_ęharged (false).

/* Set this parameter false if starter motor turns with a grinding sound. */ starter_motor (true).

/* Set this parameter false if starter motor relay does not puli in, even if the starter motor does not turn over. */ relay (true).

/* Set this parameters false if motor does not turns over * /

i

engine_turns_over (false).

/* Set this parameter false if pług or distributor connection are bad. */ spark (true).

diagnosed (starter_motor) if.. engine_turns_over(false) and battery_charged(true) and relay(true) and starter_motor(false).

diagnosed (battery_connections) if engine_turns_over(false) and battery_charged(true) and battery_connections(false).

75


Wyszukiwarka

Podobne podstrony:
SE20101110007 Rozdział 1Budowa systemów eksperckich Mimo że do tej pory nie udało się stworzyć form
załącznik nr 4 a System pracy z kadrą - schemat Uchwała nr 18/XXXVI Rady Naczelnej ZHP z dnia 27 cze
załącznik nr 4 a System pracy z kadrą - schemat Uchwała nr 18/XXXVI Rady Naczelnej ZHP z dnia 27 cze
Załącznik 3 HACCP - system zapewnienia bezpieczeństwa zdrowotnego żywności (fragmenty) Dokumentacja
IMG 33 organizm jedno- czy wielokomórkowy. mitochondrium chloroplast 18.    Poniżej
ekspert perswazji4 146 zaprezentował Ci możliwości tego wspaniałego narzędzia, jakim są presupozycj
ABC DATA S.A.II. SYTUACJA MAJĄTKOWA I FINANSOWA SPÓŁKI Poniżej zaprezentowane są podstawowe wielkośc
TAURON POLSKA ENERGIA S.A. II. SYTUACJA MAJĄTKOWA I FINANSOWA SPÓŁKI Poniżej zaprezentowane są
Przykłady pytań kwestionariuszowych3. Przykłady pytań kwestionariuszowych Poniżej zaprezentowano
SE20101110018 panowanie nad systemem — komunikowanie się z otoczeniem, pracę maszyny wnioskującej o
Jak drukować?Wyślij wiadomość e-mail z załącznikami, a nasz system zrobi resztę. / E-mail documents
(EZ3I Załącznik 2cd. Czynnik ryzyka 0 1 2 3 Wiek poniżej 50 lat powyżej 50 lat powyżej
186 Część IV: Sytuacja zbierania zeznań. Załącznik 1 Opowiadanie do eksperymentu
464 (6) 464 Załącznik 3 Większość systemów radionawigacyjnych naziemnych, jak Decca, Loran itp.. pos
P1030185 ■>- Ausiosowartie w ksz Załącznik 1 Koncepcja systemu M. Montessori W szkole zamiast ty

więcej podobnych podstron