A high bit resolution FPGA implementation of a FNN with a new algorithm for the activation function

被引:52
作者
Ferreira, Pedro
Ribeiro, Pedro
Antunes, Ana
Dias, Fernando Morgado
机构
[1] Univ Madeira, Dept Matemat & Engn, P-9000390 Funchal, Madeira, Portugal
[2] Univ Madeira, CCM, P-9000390 Funchal, Madeira, Portugal
[3] Inst Politecn Setubal, Escola Super Tecnol Setubal, Dept Engn Electrotecn, P-2914508 Estefanilha, Setubal, Portugal
关键词
FPGA; feedforward neural networks; hardware; VHDL;
D O I
10.1016/j.neucom.2006.11.028
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Several implementations of Feedforward Neural Networks have been reported in scientific papers. These implementations do not allow the direct use of off-line trained networks. Usually, the problem is the lower precision (compared to the software used for training) or modifications in the activation function. In the present work, a hardware solution called Artificial Neural Network Processor, using a FPGA, fits the requirements for a direct implementation of Feedforward Neural Networks, because of the high precision and accurate activation function that were obtained. The resulting hardware solution is tested with data from a real system to confirm that it can correctly implement the models prepared off-line with MATLAB. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:71 / 77
页数:7
相关论文
共 12 条
[1]  
Arroyo Leon M. A. A., 1999, Proceedings of the Third International Workshop on Design of Mixed-Mode Integrated Circuits and Applications (Cat. No.99EX303), P114, DOI 10.1109/MMICA.1999.833612
[2]  
Ayala JL, 2002, IEEE MIDW S CIRC SYS
[3]  
Bade S. L, 1994, IEEE WORKSH FPGAS CU, P189
[4]  
Dias F. M., 2001, 9 MED C CONTR AUT DU
[5]  
DIAS FM, 2003, SICICA
[6]  
Economou G.-P. K., 1994, Proceedings of the Fourth International Conference on Microelectronics for Neural Networks and Fuzzy Systems, P287, DOI 10.1109/ICMNN.1994.593722
[7]  
Lippmann R. P., 1987, IEEE ASSP Magazine, V4, P4, DOI 10.1145/44571.44572
[8]  
Lysaght P., 1994, Field-Programmable Logic Architectures, Synthesis and Applications. 4th International Workshop on Field-Programmable Logic and Applications, FPL '94. Proceedings, P421
[9]  
NICHOLS K, 2002, FEASIBILITY FLOATING, V8
[10]  
Skrbek M., 1999, Neural Network World, V9, P375