Tüüpilised näited isiklik reisiagent, isiklik assistent, agentide võrgustikud. Suurim eelis - seadmete iseseisvus ja koostöö. Agentide probleeme - kasutamine,standardimine, turve, teenuste tasustamine, agendid ründetarkvarana arvutivõrkudes. 39. Reeglid: eesmärk, üldkuju, sihi- ja andmepõhine järeldamine, Rete algoritm, selgitused, üldistused, järeldamise juhtimine, reegli- ja andmebaasid, reeglibaasid ja otsustuspuud, reeglibaasi spetsifikatsioon. Sihipõhine järeldamise põhimõte: Valitakse siht ning uuritakse, millised reeglid viivad selle sihini (reeglid, mille järeldus on otsitav siht). Valitakse üks nendest reeglitest ning uuritakse, millised reeglid viivad selle eeldusteni. Võetakse viimastest üks reegel ning uuritakse selle eeldusi jne. Kui otsitava sihini ei vii ühtegi reeglit, siis küsitakse sihi väärtus kasutajalt.
reegli poolt, läbipaistvuse kontrollpunktideks (joonis 12). Läbipaistvuse kontrollpunktid eksisteerivad vaid juhul kui liikmesfunktsioonide ülekate on 0.5 või vähem. Nende punktide koordinaadid sisendtelgedel on määratud tingimusega x i* = arg(µ ir ( x i ) = 1) . Punkti väljundkoordinaat on määratud analoogiliselt y * = arg( r ( y ) = 1) . Läbipaistvuse kontrollpunktide olemasolu tagab, et reeglibaasi ja liikmesfunktsioonide kombineeritud tähendus omab korrektset seost süsteemi poolt genereeritud sisend-väljundseosega nendes punktides. Viimane ongi see, mida me antud kontekstis nimetame läbipaistvuseks. 4 50% 3 0% 75% 2 0% 100% 25% 1 y 0
Sarnast lähenemist on kasutatud ka hägusate süsteemide konstrueerimisel. Hägusate süsteemide konstrueerimist võib käsitleda kui 6-st sammulise eeskirja järgi toimuvat protseduuri. i. Sisend- ja väljundmuutujate valik; ii. Hägusa süsteemi järeldusalgoritmi parameetrite valik; iii. Muutujate muutumispiirkondade määramine; iv. Lingvistiliste märgendite ja vastavate hägusat tükeldust moodustavate liikmesfunktsioonide defineerimine; v. Hägusa süsteemi reeglibaasi konstrueerimine; vi. Süsteemi adekvaatsuse hindamine. Küllaltki tihti realiseerub eeltoodud tegevuste sooritamine vaid lõppresultaadina soovitud hägusa süsteemi alghinnangus (seda juhul kui süsteemi kvaliteeti hinnates selgub, et advekvaatsuse mõõt ei ole soovitud tasemel), mistõttu osutub vajalikuks edasine süsteemi parameetrite optimeerimise faas, milles süsteemi liikmesfunktsioonide parameetrid omandavad eeldatavalt optimaalsed väärtused
hägusateks ekspertsüsteemideks. Hägusa süsteemi konstrueerimine andmete baasil eeldab vastava algoritmi olemasolu. Hägusate süsteemide konstrueerimist võib käsitleda eeskirja järgi toimuvat protseduuri: sisend- ja väljundmuutujate valik; hägusa süsteemi järeldusalgoritmi parameetrite valik; muutujate muutumispiirkondade määramine; lingvistiliste märgendite ja vastavate hägusat tükeldust moodustavate liikmesfunktsioonide defineerimine; hägusa süsteemi reeglibaasi konstrueerimine; süsteemi adekvaatsuse hindamine. Kokkuvõtvalt: meil on ekspertteadmised ja lingvistilised märgendid - > liikumisfunktsioonid (numbrilised skaalad), kust saame sisendid ja väljundid. Lisaks peab meil olema genereeritud reeglite baas ja häguärastamise meetod. Kusjuures kõik andmed normeeritakse (nt kahte vahemikku [-1; 1] või [0; 1]). Hägusat mudelit saab häälestada, treenida ehk õpetada. Mudel peab olema absoluutselt/täielikult
tasuta kasutusperioodi. Valminud rakendus on oma tehniliselt sisult Java Applet veebilehel (nii, nagu süsteeminõudmistes kirjeldatud). Süsteemi realisatsiooni alfaversioon asub internetis aadressil: http://eero.m2rt.pri.ee/ExSys_Spetsialiteedivalija.html Rakenduse failid kõik üheskoos (internetilehekülg, ExSys failid, pdf-fail reeglite ning muutujate kirjeldusega, dokumentatsioon) on pakituna internetis aadressil: http://eero.m2rt.pri.ee/ExSys Rakenduse ülesehitust, koodi ning reeglibaasi olen valmis demonstreerima sülearvutist, juhul, kui seda vaja peaks minema. Ekspertsüsteemi kasutamiseks peab arvutis olema Java Appletite kuvamise võimalusega veebilehitseja ning internetiühendus. Ekspertsüsteem palub kõigepealt kasutajal vastata teatud hulgale küsimustele ning nupu 'OK' vajutamisel kuvab oma otsustuse tulemuse. Küsimuste vastusevariandid kuvatakse rippmenüüdes. Et alustada küsimustikule vastamisega otsast, tuleb vajutada nupule 'Uuesti'. 3