Original title:
Implementace umělé neuronové sítě do obvodu FPGA
Translated title:
FPGA implementation of artificial neural network
Authors:
Čermák, Justin ; Šteffan, Pavel (referee) ; Bohrn, Marek (advisor) Document type: Master’s theses
Year:
2011
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato diplomová práce popisuje postup návrhu efektivně pracujícího obvodu umělé neuronové sítě v obvodu FPGA řady Virtex-5 s maximálním využitím možnosti paralelizace. Teoretická část obsahuje základní informace o umělých neuronových sítích, obvodech FPGA a jazyku VHDL. Praktická část popisuje použitý formát proměnných, vytváření nelineární funkce, princip výpočtu jednotlivých vrstev, nebo možnosti parametrického nastavení vytvořené umělé neuronové sítě.
This master's thesis describes the design of effective working artificial neural network in FPGA Virtex-5 series with the maximum use of the possibility of parallelization. The theoretical part contains basic information on artificial neural networks, FPGA and VHDL. The practical part describes the used format of the variables, creating non-linear function, the principle of calculation the single layers, or the possibility of parameter settings generated artificial neural networks.
Keywords:
Block RAM; DSP48E; Error Back Propagation; fixed point; FPGA; neural network; neuron; non-linear function; parameter setting; VHDL; Block RAM; DSP48E; Error Back Propagation; FPGA; nelineární funkce; neuron; neuronová síť; parametrizace; pevná řádová čárka; VHDL
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/1755