Popis tématu

Diplomová práce v oboru Softwarové inženýrství.

Knihovna pro práci s konvolučními neuronovými sítěmi v jazyce C#

Cílem práce je navrhnout a implementovat knihovnu pro práci s hlubokými konvolučními neuronovými sítěmi (CDNN) v jazyce C#, neboť pro tento jazyk zatím žádná nativní knihovna není k dispozici. Důraz bude kladen na modularitu, jednoduchost a srozumitelnost implementace, tak aby mohla posloužit kromě experimentování s DCNN i pro výukové účely.

1. Seznamte se s teorií hlubokých konvolučních neuronových sítí, prozkoumejte existující implementace knihoven pro práci s CDNN.
2. Navrhněte a implementujte v jazyce C# modulární knihovnu pro práci s CDNN za dodržení pravidel a doporučení pro zajištění vysoké srozumitelnosti a čitelnosti zdrojového kódu, aby bylo možné knihovnu používat pro výukové účely.
3. Ověřte kvalitu implementace navržením a provedením několika vhodných jednoduchých experimentů s CDNN.
4. Dosažené výsledky řádně zdokumentujte a kriticky zhodnoťte.

Téma vypsal: Ing. Kamil Ekštein, Ph.D. (UC 310)

Vypsáno pro akademický rok 2017/2018 dne: 2017-05-03

Zadáno komu: Michal Medek (Rezervované)

Aktualizováno 0