Neuralis halozatok

AwoL awol at tvn.hu
Wed Jan 10 11:38:15 CET 2007


Hello Huszti,

http://www.generation5.org/

itt van eleg sok kod es okossag hozza. lehet hogy kozelebb visz.


Wednesday, January 10, 2007, 11:21:23 AM, you wrote:

HA> Hali!

HA> Multkor irtam ide a listara a fenti temaban. Sajnos nem sok valasz
HA> erkezett. Minden esetre kutattam a googlival es sikerult par programot
HA> talalnom a temaval kapcsolatban, illetve par igen jo oldalt.

HA> Miutan elolvastam ezeket probaltam mukodo kodokat letolteni. Delphi ala
HA> kerestem fokent de nem talaltam sokat. Egy helyen de ott is csak
HA> foszlanyokat amivel ismertette egy ilyen nerualis halozat gyakorlati
HA> megvalositasi lehetosegeit es mukodeset.

HA> Eddig a tema inkabb programozas es nem is tartozna a listara. De en
HA> fejembe vettem, hogy jo lenne egy neuralis halozatot PIC-be
HA> implementalni. Mivel oriasi szamitasi teljesitmeny szukseges ehhez, csak
HA> egy igen picire gondoltam.

HA> Elso nekifutaskent egy Feed Forward Neural Network(2-2-1;
HA> input-hidden-output) nevezetu halozatot akartam implementalni Back
HA> Propagation tanulo algoritmussal. (A neuralis halozato alapjaiba most
HA> nem mennek bele, akit erdekel ugyis elolvassa akit meg nem nem). C-ben
HA> irtam a programot, 18F4550-esre. Szimulator alatt teszteltem. Egy darab
HA> tanulo ciklus 1.3 masodpercig tartott a szimulatorban talalhato stopper
HA> funkcio mellet (pontossag keedvert a PIC-en 1.3s alatt futott volna le).
HA> Maga a halozat szamolasa ennel joval gyorsabban ment volna. Sajnos
HA> kisebb nagyobb hibak (fokent tapasztalatlansag a temaval kapcsolatban es
HA> matematikai hibak) miatt a halozat nem volt teljesen mukodokepes. Sima
HA> egyszeru XOR muveletet nem nagyon tudott rendesen megtanulni.

HA> Konkluzio az egeszbol, hogy a dolog megvalosithato PIC-en, ha bar
HA> limitaltan. Egy modositott halozat kepes lenne egyszeru alakok
HA> felismeresere. Esetleg alakok kovetesere, megfelelo hardwerezettseg
HA> mellet.

HA> Nem tudtam nyugodni, ezert BorlandC-alatt probaltam meg osszehozni
HA> valamit. 2-3 nap nyuglodes utan sem sikerult XOR muveletet megtanitanom
HA> neki rendesen. Aztan feladtam majd ujra probaltam immarom Delphi alatt.
HA> Tovabbi olvasgatas utan rajottem, hogy egyszerubb dologgal kell
HA> kezdenem. Igy hat probaltam ravenni a leprogramozott neuralis
HA> halozatomat, hogy egy nagyobb kepben megtalalja a kiskepet.
HA> Megtanitottam neki a kis kepet majd a nagy kepen bizonyos pontossaggal
HA> megtalalta. Mindezt tobbszori nekifutas utan sikerult elernem. Igy sem
HA> halalbiztos a dolog. Gyakran belebotlok a tultanulas problemajaba. A
HA> nagykepben a kiskep feher alapon van. Nincsenek rajta zavaro tenyezok.
HA> Szoval alakul a dolog. Vajon hol lehet kapni errol konyvet? Bar
HA> gyanitom, hogy ennek a matematikaja van annyira bonyolult, hogy en azzal
HA> nem akarok foglalkozni. Emeszheto modon meg szerintem keves helyen van
HA> rola leiras.

HA> Konkluzio, hogy az elobb szerzett tapasztalatokbol talan mar
HA> sikerulhetne PIC-re egy neuralis halozatot osszehozni. Mivel egy kis kep
HA> felismeresehez keves (1db) neuronra van szukseg de sok bemenettel (x*y
HA> ami 32*32-es kep eseten mar eleg sok...) meg az esetleg megvalosithato
HA> kategoriaba sorolom a dologt.

HA> Kerdes, hogy mi ertelme van az egesznek... ? :)

HA> Vegulis az az 5letem tamadt, hogy fogok ket szervot, ami egy lezer
HA> pointert mozgat es egy webkamerat. Kijelolok egy celpontot es az
HA> megtanulja a halozat es koveti a lezerrel :) Innen a 8.-rol vicces jatek
HA> lesz ahogy futkosnak az emberek az utcan a lezer pointer elol :) He-he
HA> :)

HA> -----------------------------------------
HA>           elektro[-flame|-etc]

HA>  _____________ NOD32 1929 (20061219) Információ _____________

HA> Az üzenetet a NOD32 antivirus system megvizsgálta.
HA> http://www.nod32.hu




-- 
Regards,
 AwoL                            mailto:awol at tvn.hu



More information about the Elektro mailing list