Hidrológiai Közlöny 2000 (80. évfolyam)

5-6. szám - XLI. Hidrobiológus Napok: "Vízi ökoszisztémák (taxonómia, biodíverzitás, biomonitorozás, élőhelyek frakmentációja, inváziós fajok biológiája)" Tihany, 1999 október 6-8.

401 Hidrobiológiái vizsgálatokat elősegítő szakértői rendszer Kiss Gábor Közép-Dunántúli Környezetvédelmi Felügyelőség Mérőállomása, 8000. Székesfehérvár, Balatoni u. 6. Kivonat Olyan informatikai szakértői rendszert mutatok be, amely tájékoztatást tud adni a felhasználónak - meghatározott kémi­ai-biológiai komponensek ismeretében - a Balaton egy kiválasztott térségében a viz aktuális minőségéről, biológiai álla­potáról és javaslatot tesz esetleg sürgősen megteendő tájékoztatási kötelezettségekre vonatkozóan A szakértői rendsze­rek a mesterséges intelligencia kutatásán belül olyan tudásalapú rendszerek, amelyek a beépített szakértői ismeretekre a­lapozva magas szintű teljesítményi nyújtanak egy szűk problémakör kezelésében, ügy szakértői rendszerrel szembeni el­várás, hogy adjon javaslatokat, legyen a felhasználó számára egyenrangú kérdés-válasz partner, továbbá legyen képes korrekt válaszadás mellett elfogadható magyarázatot és indoklást adni. A vízminósítésben régóta probléma, hogy a nyers vizsgálati eredményeket milyen módon tudjuk a műszaki kollégák, döntéshozók és egyáltalán a nagyközönség számára érthetővé, illetve kezelhetővé tenni. A megszerzett gyakorlati tapasztalat természetesen sokat segíthet ilyen esetekben, de a probléma általános feloldásának egyik ígéretes módját látjuk a szakértői rendszer alkalmazásában Ez a munka is egy erre a megoldás-keresésre tett kísérlet. A hidrobiológiái kutatási terület kiváló alanya lehet egy bizonytalanság-kezeléssel is megerősített szakértői rendszernek. Az 1960-as évektől nemcsak hazánkban, hanem világszerte egyre több gondot o­koz a vizeinket ért szennyezések következtében kialakuló eutrofizáció. A jelenség háttere napjainkra többé-kevésbé tisz­tázódott, de a vízminőség mindennapos vizsgálata, értékelése már korábban is szükségessé tette volna egy közelítőleg pontos szakvélemény kiadását akkor is, amikor a hidrobiológiái "tárgyterületi szakértő" éppen nem elérhető Ekkor (is) jól jöhet egy kéznél levő intelligens hidrobiológiái tanácsadó rendszer! Több olyan globális jelenség felerősödésével is számolnunk kell, melyek közvetlenül is jelentős hatással vannak - és még lesznek is - a vízi élőlényekre. Itt elsősorban az 1990-es évektől egyre erősebb UV-sugárzásra, illetve az ezzel együtt járó magaslégköri ózon-réteg csökkenésére, va­lamint a felmelegedésre kell gondolnunk. A tanácsadó rendszer ezeket a faktorokat is számításba veszi A szakértő távol­létében a gép a favorit, egyedül csak ő tud(hat)ja a helyes választ, meg is mondja - ha megkérdezik. A program Visual Basic-re alapulva készült a Visual Rule Studio szabályrendszerében, elóreláncoló következtetési stratégiával. Járulékos adatbázisként Microsoft Access-t használtam. Az előadáson a program elvi felépítése mellett a működő és különböző va­lós élethelyzetekben értelmes tanácsot adó szakértői rendszert is szándékozom bemutatni. Meggyőződésem szerint ez az egyszerű működőképes szakértői rendszer egy majdani nagyobb hidrobiológiái tanácsadó rendszemek lehet a magja. Kulcsszavak: mesterséges intelligencia, tudásalapú rendszerek, szakértői rendszer, hidrobiológia, eutrofizáció, vízminőség előrejelzés Bevezetés A vízminósítésben régóta probléma, hogy a nyers vizsgálati ered­ményeket milyen módon tudjuk a műszaki kollégák, döntéshozók és egyáltalán a nagyközönség számára érthetővé, illetve kezelhetővé ten­ni. A probléma általános feloldásának egyik ígéretes módját látjuk a szakértői rendszer alkalmazásában A rendelkezésemre álló szakirodalmi hivatkozások alapján: sem ha­zai, sem külföldi hidrobiológiái szakértői rendszer alkalmazásáról nincs tudomásom. Az irodalomjegyzék kitekintést ad a jelenlegi - első­sorban hazai - mesterséges intelligencia publikációkról. Mesterséges intelligencia A mesterséges intelligencia (MI) az emberi tudás megértésével, va­lamint az emberi probléma megoldási folyamat utánzásával foglalko­zik. A biológiához "legközelebb" álló definíció szerint: "a számítástu­domány azon részterülete, amely "intelligens" számítógép programok kifejlesztésének kérdéseivel foglalkozik. Ezek olyan programok, ame­lyek problémákat oldanak meg, általában tanulnak a korábbi tapasztala­tukból, megértenek természetes nyelvű közléseket, képeket értelmez­nek. olyan viselkedést mutatnak, amit emberek esetében intelligensnek lehetne nevezni" (Gábor 1988). Szakértői rendszerek és az emberi gondolkodás Társadalmi szempontból a szakértői rendszerek sok közös vonást mutatnak a matematikai modellekkel: mindkettő megbízhatósága sok­szor kétséges. Amennyiben a modellező számítógépet ügyetlen, sőt a­lulképzett alkalmazottak kezelik, akkor nyerhető ugyan intellektuális betekintés, azonban elvész az intuíció. A szakértői rendszerek viszont lehetővé teszik, hogy az ilyen beosztottak jó elemző eredményeket na­gyobb valószínűséggel produkáljanak Az eddig elmondottakból körvonalazódhat, hogy a vizsgált munka­folyamatba hova illeszkedhet be a szakértői rendszer Az 1. ábra a szakértői rendszer és az emberi szakértő egy lehetséges kapcsolódását mutatja be. Az ábra felső része az új elem, mely az ábrázolásnak megfelelően képes lehet önállóan is javaslatot kidolgozni a felmerülő probléma megoldására A szaggatott vonal jelzi, hogy rendszerünk kellő felkészí­tés, "tanítás", tesztelés után alkalmassá válhat közel önálló tanácsadásra is - a szakértő távollétében is A fejlesztői környezet A program fejlesztése két Windows alapú programcsomag együttes al­kalmazásával történt. Egyik a Visual Basic (VB), a másik pedig a Visual Rule Studio (VRS). Következtetési rendszer Előreláncoló, előrefelé haladó vagy adatvezérelt esetben a rendszer a kezdőállapotból elindulva, valamely célállapot elérése érdekében, "HA-AKKOR" szabályalkalmazások révén halad előrefelé. Egy ilyen stratégia célként mindig új megoldást állit össze, bizonyos értelemben tehát kreatív. A program rendszerterve A 2. ábrán szereplő két tanácsadó tevékenység jobb megértése ér­dekében egy újabb "folyamatábrán" a már kissé mélyebb ismereteket is jelöltem (3. ábra): A "Tanácsadás vízvirágzáskor" funkció képezi a jelenlegi szakértői modul alapját. A "Tanácsadás vízmintavételhez" célvezérelt módon e­gyelőre csak tervezés alatt áll. Adatvezérelt struktúra definiálása A 4. ábrán mellékeljük a hidrobiológiái vizsgálandó szabályrend­szer VRS által generált szerkezetét is. Az első démonok az adatbekéréseket követően fognak aktivizálód­ni. Az első bejelentkező ablakot követően kerülhet sor két ablak (.Me­dencék" és „Adatbekérés") segítségével a szükséges adatok bekérésére. A 4. ablak megfelelő gombja (Következtetések megjelenítése) indítja a következtető gépet Valamennyi osztály felépítésénél törekedtem a "beszédes" elneve­zésekre, melyek különösebb szakmai előképzettség nélkül is érthetők. Felhasználói felületek kialakítása Hét párbeszéd ablakot alakítottam ki Mindegyiknél törekedtem ar­ra, hogy áttekinthető, egyértelmű és esztétikus legyen. A továbblépés lehetőségei A felépített szakértői rendszer jelenlegi állapotában (még) nem al­kalmas Web-lapról történő elérésre. A fejlesztés közeli jövője egy ilyen platform kialakítása lesz. Továbbiakban pedig ugyanezen az úton ha­ladva a VB ablakokat lecserélhetjük Web lapokra. A program működéséhez szükséges környezet A gyakorlat alapján a program működéséhez legalább egy IBM kompatibilis Pentium típusú számítógép szükséges (minimum 16 MB RAM 1,2 GB HDD), amelyen a Windows (95/98/NT) verziója fut. Szükséges egyelőre a Visual Basic 6.0 jelenléte is. Információink sze­rint a Windows 2000 operációs rendszer már tartalmazni fogja a futta­táshoz elengedhetetlenül fontos VB 6.0-s dll állományokat is!

Next

/
Oldalképek
Tartalom