Title | ||
---|---|---|
FPGA Implementation of Neuron Model Using Piecewise Nonlinear Function on Double-Precision Floating-Point Format. |
Abstract | ||
---|---|---|
The artificial neurons model has been implemented in a field programmable gate array (FPGA). The neuron model can be applied to learning, training of neural networks; all data types are 64 bits, and first and second-order functions is employed to approximate the sigmoid function. The constant values of the model are tuned to provide a sigmoid-like approximate function which is both continuous and continuously differentiable. All data types of the neuron are corresponding to double precision in C language. The neuron implementation is expressed in 48-stage pipeline. Assessment with an Altera Cyclone IV predicts an operating speed of 85 MHz. Simulation of 4 neurons neural network on FPGA obtained chaotic behavior. An FPGA output chaos influenced by calculation precision and characteristics of the output function. The circuit is the estimation that above 1,000 neurons can implement in Altera Cyclone IV. It shows the effectiveness of this FPGA model to have obtained the chaotic behavior where nonlinearity infuences greatly. Therefore, this model shows wide applied possibility. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1007/978-3-319-42007-3_54 | Lecture Notes in Artificial Intelligence |
Keywords | Field | DocType |
Artificial neurons model,Field programmable gate array (FPGA),Sigmoid function,Chaotic behavior,Piecewise nonlinear function | Nonlinear system,Biological neuron model,Computer science,Double-precision floating-point format,Field-programmable gate array,Algorithm,Theoretical computer science,Artificial neural network,Chaotic,Piecewise,Sigmoid function | Conference |
Volume | ISSN | Citations |
9799 | 0302-9743 | 0 |
PageRank | References | Authors |
0.34 | 1 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Satoshi Kawamura | 1 | 25 | 4.82 |
Saito Masato | 2 | 0 | 3.04 |
Hitoaki Yoshida | 3 | 0 | 2.70 |