FPGA implementation of a pulse density neural network with learning ability using simultaneous perturbation
FPGA implementation of a pulse density neural network with learning ability using simultaneous perturbation
复制标题
使用同时扰动的 FPGA 实现具有学习能力的脉冲密度神经网络
DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
Toshiki Tada
中科院分区:
文献类型:
--
作者:
Y. Maeda;Toshiki Tada
Hardware realization is very important when considering wider applications of neural networks (NNs). In particular, hardware NNs with a learning ability are intriguing. In these networks, the learning scheme is of much interest, with the backpropagation method being widely used. A gradient type of learning rule is not easy to realize in an electronic system, since calculation of the gradients for all weights in the network is very difficult. More suitable is the simultaneous perturbation method, since the learning rule requires only forward operations of the network to modify weights unlike the backpropagation method. In addition, pulse density NN systems have some promising properties, as they are robust to noisy situations and can handle analog quantities based on the digital circuits. We describe a field-programmable gate array realization of a pulse density NN using the simultaneous perturbation method as the learning scheme. We confirm the viability of the design and the operation of the actual NN system through some examples.