Stochastic Implementation of the Activation Function for Artificial Neural Networks

被引:0
|
作者
Yeo, Injune [1 ]
Gi, Sang-gyun [1 ]
Lee, Byung-geun [1 ]
Chu, Myonglae [2 ]
机构
[1] Gwangju Inst Sci & Technol, Sch Elect Engn & Comp Sci, Gwangju, South Korea
[2] IMEC, Interuniv Microelect Ctr, Imager SoC Team, Leuven, Belgium
来源
PROCEEDINGS OF 2016 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS) | 2016年
基金
新加坡国家研究基金会;
关键词
Artificial neural network; nonlinear activation function; neuromorphic; stochastic neuron; ananlog computing element;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key elements in an artificial neural networks (ANNs) is the activation function (AF), that converts the weighted sum of a neuron's input into a probability of firing rate. The hardware implementation of the AF requires complicated circuits and involves a considerable amount of power dissipation. This renders the integration of a number of neurons onto a single chip difficult. This paper presents circuit techniques for realizing four different types of AFs, such as the step, identity, rectified-linear unit (ReLU), and the sigmoid, based on stochastic computing. The proposed AF circuits are simpler and consume considerably lesser power than the existing ones. A handwritten digit recognition system employing the AF circuits has been simulated for verifying the effectiveness of the techniques.
引用
收藏
页码:440 / 443
页数:4
相关论文
共 50 条
  • [31] The artificial neural-networks-based relay algorithm for the detection of stochastic high impedance faults
    Snider, LA
    Yuen, YS
    NEUROCOMPUTING, 1998, 23 (1-3) : 243 - 254
  • [32] Estimation of time-dependent, stochastic route travel times using artificial neural networks
    Fu, LP
    Rilett, LR
    TRANSPORTATION PLANNING AND TECHNOLOGY, 2000, 24 (01) : 25 - 48
  • [33] Learning spiking neuronal networks with artificial neural networks: neural oscillations
    Zhang, Ruilin
    Wang, Zhongyi
    Wu, Tianyi
    Cai, Yuhang
    Tao, Louis
    Xiao, Zhuo-Cheng
    Li, Yao
    JOURNAL OF MATHEMATICAL BIOLOGY, 2024, 88 (06)
  • [34] Implementation of Artificial Neural Networks Performing Basic Logic Operations on Microcontroller with Ultralow Power Consumption
    Grineva, Anna K.
    Zhukovskii, Ilia I.
    Stepanov, Andrey B.
    2017 IEEE II INTERNATIONAL CONFERENCE ON CONTROL IN TECHNICAL SYSTEMS (CTS), 2017, : 289 - 292
  • [35] Intelligent Bearing Fault Diagnosis Using Artificial Neural Networks and IoT for Maintenance 4.0 Implementation
    El Mahdi, Bouyahrouzi
    Ali, El Kihel
    Soufiane, Embarki
    Bachir, El Kihel
    ADVANCES IN CONTROL POWER SYSTEMS AND EMERGING TECHNOLOGIES, VOL 2, ICESA 2023, 2024, : 231 - 238
  • [36] PARALLEL IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORK TRAINING
    Scanzio, Stefano
    Cumani, Sandro
    Gemello, Roberto
    Mana, Franco
    Laface, P.
    2010 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2010, : 4902 - 4905
  • [37] Noise Optimization in Artificial Neural Networks
    Xiao, Li
    Zhang, Zeliang
    Huang, Kuihua
    Jiang, Jinyang
    Peng, Yijie
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2025, 22 : 2780 - 2793
  • [38] Nanoscale Accelerators for Artificial Neural Networks
    Niknia, Farzad
    Wang, Ziheng
    Liu, Shanshan
    Louri, Ahmed
    Lombardi, Fabrizio
    IEEE NANOTECHNOLOGY MAGAZINE, 2022, 16 (06) : 14 - 21
  • [39] Paraconsistent artificial neural networks and EEG
    Abe, Jair Minoro
    Lopes, Helder F. S.
    Nakamatsu, Kazumi
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2013, 17 (02) : 99 - 111
  • [40] Diagnosing cancer with artificial neural networks
    Toma T.
    Genome Biology, 3 (1)