Dobrý den,
rád bych na tomto serveru našel někoho, kdo by byl ochotný mi pomoci s řešením následujícího problému:
Ve škole jsem dostal zadanou seminární práci s úkolem naprogramování neuronové sítě v libovolném jazyce. Tato síť by měla
fungovat jako pokyny pro robota, jakým směrem se vydat podle údajů na jeho hledí.
Hledí by bylo rozděleno do sedmi polí a podle jejich zaplnění by se měl robot rozhodovat.
Příklad: pokud je vlevo jedno pole plné a zbytek prázdné, tak robot může pokračovat pouze dopředu a doprava (šel by i pohyb šikmo, ale myslím si, že základní směry budou bohatě stačit). Tohle by šlo vyřešit pomocí binárních čísel - 1 = plná, 0 = prázdná.
Pro robota se využijí dvoje data - trénovací a testovací. Aby robot v testovacích neopakoval náhodně to, co se naučil v trénovacích, tak bych rád, aby se trénovací a testovací data střídala. Z těchto dat, by pak bylo dobré udělat nějaký procentový výsledek typu: kolikrát robot naboural atd.
Nežádám tady nikoho, aby tuto práci udělal za mě (i když iniciativě se meze nekladou :)). Spíše bych rád, pokud má někdo nějaké zkušenosti s programováním, protože já mám čistě základy a tohle jde vysoce nad můj level, aby mě někdo postrčil tím správným směrem a vysvětlil či konzultoval případné dotazy.
Pokud by se někdo velmi nudil a chtělo se mu tuto práci udělat celou, pak jsem připraven ji finančně ohodnotit.
Děkuji a přeji hezký den,
Vojtěch
Fórum › C / C++
Neuronová síť - pohyb robota podle vizoru (hledí)
Co konkrétně máš za problém? Nevíš, jak začít? Uznávám, že to není dvakrát jednoduché :-) Já si docela početl v tomhle: http://www.adit.co.uk/html/programming_a_neural_network.html
Pokud budes muset napsat cely kod neuronove site sam, tak to si jeste uzijes. Budes muset nastudovat alespon BackPropagation metodu, ktera je takovy zaklad pro neuronove site. Pokud bys mohl pouzit nejaky engine, tak bych v tom moc problem nevidel.
vidim, ze je to docela sila... myslel sem si, ze to nebude tak tezke... nastesti je mozne ulohu zmenit... myslite, ze uloha typu:
23. Vytvořte program, který převede nějaký známý grafický formát (například BMP) do rastru (tabulky nul a
jedniček případně čísel barev) a umožní tak jeho načtení pomocí neuronové sítě. Vymyslete případně nějaký jiný
pohodlný způsob zápisu obrázku do rastru.
bude lehci? na cloveka, ktery se v programovani prakticky nepohybuje je to nadlidsky vykon :(
No to urcite je, pokud to zas musis programovat sam, tak si akorat musis nastudovat format BMP a ten zpracovat. Akorat upozornuju, ze BMP zapisuje samotne obrazove data od konce :)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Neurónová sieť - rozpoznanie rôznych akustických udalostí — založil global
Rozpohybovanie robota — založil Ján Borovský
Chyba robota — založil master
Aplikace pro ovládání pojízdného robota — založil Vladislav97
Moderátoři diskuze