Prostudujte problematiku neuronových sítí. Vyberte si vhodný typ neuronové sítě a vytvořte knihovnu pro práci s tímto typem sítě. Dále vytvořte knihovnu a aplikaci pro vizuální práci s tímto typem neuronových sítí. Tato knihovna a aplikace musí umožňovat ruční návrh sítě a vizualizaci jejího aktuálního stavu tak, aby bylo možné to použít například pro demonstraci (výuku) učících algoritmů nebo pro jejich ladění (mělo by to umožňovat krokování algoritmu).
Protože existuje více typů neuronových sítí (vícevrstvé, Kohonenovy, fuzzy, ...), lze vytvořit podobná zadání pro celou skupinu spolupracujících studentů - každý si vezme jeden typ sítě a budou spolupracovat na návrhu té vizuální aplikace tak, aby byla dostatečně obecná pro práci s různými typy sítí.
Vhodné pro všechny typy prací. Přijďte si domluvit podrobnosti.
Umělá neuronová síť,
Požaduji přenositelnost mezi Linuxem/Windows - Java, (+ XML), zajímavý by byl SmallTalk (už jenom proto, že vizuální prvky jsou ve Squeaku hotovy). Prostředí jako Delphi/C++ Builder raději ne.
Schopnost navrhnout aplikaci. Základní přehled o neuronových sítích je výhodou, ale rozhodně to není nutné, protože prací na tomto projektu máte možnost se s nimi blíže seznámit.
Netriviální.
Autor: David Martinek. Poslední modifikace: 11. September 2011. Pokud v tomto dokumentu narazíte na chybu, dejte mi prosím vědět.