1011001#251
Hali, srácok. Ímmár a saját accountommal. :-)
Az utóbbi sorokban sokat találgattatok a neurális hálók elméleti képességeit illetően, hadd osszam meg veletek pár tapasztalatom.
Mint már említettem, előző félévben neurális hálót programoztam. A program lényege az volt, hogy egy szövegből szavakat figyelt meg, és azok száma/előfordulási aránya alapján megtanulta, hogy néz ki egy reklámszöveg, egy erotikus tartalmú szöveg, stb.
Minden szószám egy neuron bemenetére került, és a kimeneti neuronok aktivizációs szintje jelezte, mennyire "erotikus" vagy "reklám jellegű", stb. az adott szöveg.
Volt benne kb 200 neuron, a bemenetekkel együtt. A bátorsági faktortól függően a levelek 30-50-szeri elolvasása után azokat megtanulta, és igen jó általánosítási képességekkel rendelkezett. Ez kb. 20 másodpercbe telt a P3-as notebookomon.
Konklúzió: SZERINTEM csak a számítási kapacitás jelenthet korlátot a neurális hálóknak. Akárcsak az agy esetében, a neurális hálóknál se tudjuk követni a működés mechanizmusát (ellentétben pl. a Bayes-hálókkal), úgymond elveszítjük az irányítást.
Én ezt a progit egy hétvége alatt írtam, CSAK 200 neuronnal rendelkezett, és egy mindössze 450Mhz-s notebookon futott.
Megjegyzés: a fenti példában (robot) szerintem elsősorban nem AI-ről van szó, hanem "egyszerű" szabályozástechnikai mechanizmusról. Akit érdekel a fenti progi, írjon a "[email protected]" címre, és válaszban elküldöm a fejlesztői doksival együtt. (kb 300KB, Java Runtime Environment (JRE) kell)