A genetic algorithm based resources optimization methodology for implementing artificial neural networks on FPGAs
暂无分享,去创建一个
Most of the artificial neural networks (ANN) based applications are implemented on FPGAs using fixed-point arithmetic. The problem is to achieve a balance between the need for numeric precision, which is important for network accuracy, and the cost of logic areas, i.e. FPGA resources. In this paper we propose a genetic algorithm based methodology permitting the optimization of the FPGA resources needed for the implementation of a Pipelined Recurrent Neural Network(PRNN) while respecting the precision constraints. The quality of our methodology will be evaluated through experiment on a PRNN based Wideband cdma receiver. Our methodology is not restricted to this class of ANNs and can be used for any complex with variable dimensions system.
[1] Ronald J. Williams,et al. Experimental Analysis of the Real-time Recurrent Learning Algorithm , 1989 .
[2] Jonathon A. Chambers,et al. Nonlinear adaptive prediction of speech with a pipelined recurrent neural network , 1998, IEEE Trans. Signal Process..
[3] Simon Haykin,et al. Neural Networks: A Comprehensive Foundation , 1998 .