Szakértői rendszerek és genetikai szimuláció

Szakértői rendszerek és genetikai szimulációSzakértői rendszerek hívják azt a tárgyat, amire most készülök. Érdekes tárgy. Olyan nyelveket tanulgattunk, mint pl. a CLIPS, GoldWorks, Prolog, stb. Ezen nyelvek érdekkessége, hogy többnyire elavult eszközök. Pl. a www.sourceforge.net oldalon kismillió, hasonló képességgel rendelkező, C/C++ alapú keretrendszer kapható, amiknek a programozása némileg emberibb.

Ráadásul ezekkel a C/C++ (legyen C(++)?, a regexpek nyomán :-) keretekkel rendszerszintű, intelligens dolgokat lehet csinálni. A másik blogger, tgyurci miatt mondom, hogy Java-hoz is van ilyen rendszer :-).

Ráadásul ezek a rendszerek nem igazán kifizetődők manapság. Sokszor ezek a rendszerek egy jól ismert algoritmussal megoldható problémára adnak brute-force (magyarán minden lehetséges megoldást végigvizsgáló, "hülyén" szelektáló) algoritmusokat.
Ezzel nem a szakértői rendszereket szidnám, csupán megjegyzem, hogy manapság a mesterséges intelligencia még nem elég fejlett. A számítógépeknek nincs józan eszük. Ezek a szakértői rendszerek nehezen tanulnak, nem rendelkeznek szakterületen kívüli tudással, és nem mindíg tudják még kiváltani az emberi szakértőket, legalább is teljesen. Még sokat kell fejlődnie az informatikának ezen a téren.

Szakértői rendszerek hívják azt a tárgyat, amire most készülök. Érdekes tárgy. Olyan nyelveket tanulgattunk, mint pl. a CLIPS, GoldWorks, Prolog, stb. Ezen nyelvek érdekkessége, hogy többnyire elavult eszközök. Pl. a www.sourceforge.net oldalon kismillió, hasonló képességgel rendelkező, C/C++ alapú keretrendszer kapható, amiknek a programozása némileg emberibb.

Ráadásul ezekkel a C/C++ (legyen C(++)?, a regexpek nyomán :-) keretekkel rendszerszintű, intelligens dolgokat lehet csinálni. A másik blogger, tgyurci miatt mondom, hogy Java-hoz is van ilyen rendszer :-).

Ráadásul ezek a rendszerek nem igazán kifizetődők manapság. Sokszor ezek a rendszerek egy jól ismert algoritmussal megoldható problémára adnak brute-force (magyarán minden lehetséges megoldást végigvizsgáló, "hülyén" szelektáló) algoritmusokat.
Ezzel nem a szakértői rendszereket szidnám, csupán megjegyzem, hogy manapság a mesterséges intelligencia még nem elég fejlett. A számítógépeknek nincs józan eszük. Ezek a szakértői rendszerek nehezen tanulnak, nem rendelkeznek szakterületen kívüli tudással, és nem mindíg tudják még kiváltani az emberi szakértőket, legalább is teljesen. Még sokat kell fejlődnie az informatikának ezen a téren.

Amúgy írtam egy egyszerű genetikai szimulációt, az egyik eredmény (10-es kiinduló populáció, 1000 ciklus szimulációja) itt van (egy png kép). akit érdekelnek részletek, az szóljon, a progi "public domain" lesz.

Ja, meg valaki megkérdezte, hogy miért vezetek blogot a HUPon is és a saját weblapomon is. A válaszom: egy egoista barom vagyok :-).