Artificial Neural Network Implementation in FPGA: A Case Study

被引:0
|
作者
Li, Shuai [1 ]
Choi, Ken [1 ]
Lee, Yunsik [2 ]
机构
[1] IIT, Dept Elect & Comp Engn, Chicago, IL 60616 USA
[2] UNIST, Sch ECE, Ulsan, South Korea
关键词
artificial neural network; parallelism; back propagation; LReLU; FPGA;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Artificial Neural Network (ANN) is very powerful to deal with signal processing, computer vision and many other recognition problems. In this work, we implement basic ANN in FPGA. Compared with software, the FPGA implementation can utilize parallelism to speedup processing time. Additionally, hardware implementation can save more power compared with CPU/GPU. Our ANN in FPGA has a high learning ability, for logical XOR problem, which reduced the error rate from 10(-2) to 10(-4).
引用
收藏
页码:297 / 298
页数:2
相关论文
共 50 条
  • [1] FPGA Implementation of Neuron Block for Artificial Neural Network
    Li, ZhaoFang
    Huang, Yu-Jung
    Lin, Wei-Cheng
    [J]. 2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [2] Flexible Modularized Artificial Neural Network Implementation on FPGA
    Cosmas, Kiruki
    Asami, Kenichi
    [J]. 2018 5TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI), 2018, : 1 - 5
  • [3] An adjustable size FPGA implementation for an artificial neural network
    Wolf, DF
    Romero, RF
    Marques, E
    [J]. IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 416 - 421
  • [4] An FPGA implementation of an Artificial Neural Network for prediction of cetane number
    Alizadeh, G.
    Frounchi, J.
    Nia, M. Baradaran
    Zarifi, M. H.
    Asgarifar, S.
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING, VOLS 1-3, 2008, : 605 - +
  • [5] Digital Artificial Neural Network Implementation on a FPGA for Data Classification
    Morales, C.
    Flores, U.
    Adam, M.
    Diaz, M.
    Caballero, J. A.
    Criado, D.
    Pavoni, S.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (10) : 3216 - 3220
  • [6] Implementation of an Artificial Neural Network on a FPGA SOM for solving labyrinth paths
    Ivan, Callejas
    Juan, Pineros
    Juan, Rocha
    Ferney, Hernandez
    Fabio, Delgado
    [J]. 2013 II INTERNATIONAL CONGRESS OF ENGINEERING MECHATRONICS AND AUTOMATION (CIIMA), 2013,
  • [7] A Single Layer Architecture to FPGA Implementation of BP Artificial Neural Network
    Liu Shoushan
    Chen Yan
    Xu Wenshang
    Zhang Tongjun
    [J]. 2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 2, 2010, : 258 - 264
  • [8] Implementation of a Feed-forward Artificial Neural Network in VHDL on FPGA
    Dondon, Philippe
    Carvalho, Julien
    Gardere, Remi
    Lahalle, Paul
    Tsenov, Georgi
    Mladenov, Valeri
    [J]. 2014 12TH SYMPOSIUM ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING (NEUREL), 2014, : 37 - 40
  • [9] Neural network implementation on a FPGA
    Chen, YJ
    du Plessis, WP
    [J]. 2002 IEEE AFRICON, VOLS 1 AND 2: ELECTROTECHNOLOGICAL SERVICES FOR AFRICA, 2002, : 337 - 342
  • [10] FPGA IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORK (ANN) FOR ECG SIGNAL CLASSIFICATION
    Vinaykumar, Shatharajupally
    Thilagavathy, R.
    [J]. 2022 IEEE INTERNATIONAL IOT, ELECTRONICS AND MECHATRONICS CONFERENCE (IEMTRONICS), 2022, : 771 - 776