dc.contributor.advisor | Fedorčák, Dušan | cs |
dc.contributor.author | Toman, Stanislav | cs |
dc.date.accessioned | 2011-07-01T02:19:33Z | |
dc.date.available | 2011-07-01T02:19:33Z | |
dc.date.issued | 2011 | cs |
dc.identifier.other | OSD002 | cs |
dc.identifier.uri | http://hdl.handle.net/10084/87126 | |
dc.description | Import 04/07/2011 | cs |
dc.description.abstract | This thesis shows the possibilities of hardware acceleration for neural network algorithms. First theoretical part introduces the basics of neural network units, weights, the activation function and the training process. Multi-layer perceptron used in pattern recognition is then deeply analyzed from the view of training algorithms. The error back-propagation process is described in details. Second part of the thesis discusses the options in parallelization of the error back-propagation process, where two mplementation approaches, CPU implementation and GPU implementation, are proposed. The practical part then, includes detailed description of chosen GPU implementation utilizing CUDA and shows the results of performance testing on a high end CUDA device. Work also includes brief description of currently available software solutions for neural networks. | en |
dc.description.abstract | Tato diplomová práce ukazuje možnosti hardvérové akcelerace algoritmů neuronových síti. V první teoretické části představuje základní prvky neuronových síti, váhy, aktivační funkci a trénovací proces. Vícevrství perceptron, používán pro rozpoznávaní vzoru je pak popsán detailně z pohledu různých trénovacích algoritmů. Detailně je také popsána metoda zpětného šířeni chyby. Druha část práce popisuje možnosti paralelizace metody zpětného šířeni chyby, jsou představeny dva implementační přístupy, implementace na CPU a implementace na GPU. Praktická část pak detailně popisuje zvolenou implementaci na GPU využívající technologii CUDA a ukazuje výsledky výkonnostních testů algoritmu na výkonném CUDA kompatibilním zařízeni. Práce obsahuje i stručný popis momentálně dostupných softwarových řešeni pro neuronové sítì. | cs |
dc.format.extent | 2476026 bytes | cs |
dc.format.mimetype | application/pdf | cs |
dc.language.iso | en | cs |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | Multi-layer perceptron, pattern recognition, error back-propagation, parallelization, GPU, CUDA | en |
dc.subject | Vícevrství perceptron, rozpoznávaní vzoru, zpětné šíření chyby, paralelizace, GPU, CUDA | cs |
dc.title | Hardware Accelerated Neural Networks | en |
dc.title.alternative | Hardwarově akcelerované neuronové sítě | cs |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Tomala, Karel | cs |
dc.date.accepted | 2011-06-06 | cs |
dc.thesis.degree-name | Ing. | cs |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | TOM564_FEI_N2647_2612T025_2011 | |
dc.rights.access | openAccess | |