Title :
A Hardware Architecture for Training of Artificial Neural Networks Using Particle Swarm Optimization
Author :
Bezborah, Anshuman
Author_Institution :
Robert Bosch Eng. & Bus. Solutions Ltd., Bangalore, India
Abstract :
Artificial Neural Networks (ANN) find applications in various fields of science and engineering. The training of ANN is an iterative process which consumes huge amount of time when executed on conventional microprocessors. It can be accelerated by adopting parallel computation techniques. This paper presents a Verilog HDL based parallel Hardware Architecture for ANN training using Particle Swarm Optimization (PSO) algorithm, which can be synthesized for a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC). PSO was preferred over a gradient descent method like Back Propagation (BP), because of its parallel nature and simplicity, which enables an easy hardware implementation. The proposed design was successfully simulated in ModelSim® and the simulation results were compared with those of a conventional MATLAB® code, wherein the former was found to be satisfactorily faster than the latter.
Keywords :
application specific integrated circuits; field programmable gate arrays; gradient methods; hardware description languages; neural nets; parallel architectures; particle swarm optimisation; ANN; ASIC; Verilog HDL based parallel hardware architecture; application specific integrated circuit; artificial neural networks; back propagation; field programmable gate array; gradient descent method; iterative process; parallel computation techniques; particle swarm optimization algorithm; Artificial neural networks; Computer architecture; Hardware; Hardware design languages; MATLAB; Mathematical model; Training; ANN training; ASIC; FPGA; PSO; Verilog HDL;
Conference_Titel :
Intelligent Systems, Modelling and Simulation (ISMS), 2012 Third International Conference on
Conference_Location :
Kota Kinabalu
Print_ISBN :
978-1-4673-0886-1
DOI :
10.1109/ISMS.2012.70