JOURNAL ARTICLE

Implementation of Neural Network Back Propagation Training Algorithm on FPGA

S.L. PinjareM. Arunkumar

Year: 2012 Journal:   International Journal of Computer Applications Vol: 52 (6)Pages: 1-7

Abstract

This work presents the implementation of trainable Artificial Neural Network (ANN) chip, which can be trained to implement certain functions. Usually training of neural networks is done off-line using software tools in the computer system. The neural networks trained off-line are fixed and lack the flexibility of getting trained during usage. In order to overcome this disadvantage, training algorithm can implemented on-chip with the neural network. In this work back propagation algorithm is implemented in its gradient descent form, to train the neural network to function as basic digital gates and also for image compression. The working of back propagation algorithm to train ANN for basic gates and image compression is verified with intensive MATLAB simulations. In order to implement the hardware, verilog coding is done for ANN and training algorithm. The functionality of the verilog RTL is verified by simulations using ModelSim XE III 6.2c simulator tool. The verilog code is synthesized using Xilinx ISE 10.1 tool to get the netlist of ANN and training algorithm. Finally the netlist was mapped to FPGA and the hardware functionality was verified using Xilinx Chipscope Pro Analyzer 10.1 tool. Thus the concept of neural network chip that is trainable on-line is successfully implemented.

Keywords:
Computer science Training (meteorology) Field-programmable gate array Artificial neural network Backpropagation Algorithm Artificial intelligence Machine learning Computer hardware

Metrics

28
Cited By
2.77
FWCI (Field Weighted Citation Impact)
12
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Image and Video Stabilization
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Neural Networks and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Algorithms and Applications
Physical Sciences →  Engineering →  Control and Systems Engineering

Related Documents

JOURNAL ARTICLE

HARDWARE IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORKS USING BACK PROPAGATION ALGORITHM ON FPGA

Chaitra.P

Journal:   International Journal of Research in Engineering and Technology Year: 2016 Vol: 05 (16)Pages: 211-214
JOURNAL ARTICLE

Training Back-Propagation Neural Network Using Hybrid Fruit Fly Optimization Algorithm

Fei CaiJian CuiBing DongJin LiXiaoming Li

Journal:   Journal of Computational and Theoretical Nanoscience Year: 2016 Vol: 13 (5)Pages: 3212-3221
JOURNAL ARTICLE

An Improved Back-Propagation Neural Network Algorithm

Hao Pan

Journal:   Applied Mechanics and Materials Year: 2014 Vol: 556-562 Pages: 4586-4590
© 2026 ScienceGate Book Chapters — All rights reserved.