A survey of approaches for implementing optical neural networks

被引:34
|
作者
Xu, Runqin [1 ]
Lv, Pin [1 ]
Xu, Fanjiang [2 ]
Shi, Yishi [3 ]
机构
[1] Chinese Acad Sci, Inst Automat, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Inst Software, Beijing 100190, Peoples R China
[3] Univ Chinese Acad Sci, Beijing 100190, Peoples R China
来源
关键词
Artificial intelligence; Optics; Optical neural network; LEARNING ALGORITHM; RECOGNITION; BISTABILITY; PARALLEL; PROGRESS; SYSTEMS; MODEL;
D O I
10.1016/j.optlastec.2020.106787
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Conventional neural networks are software simulations of artificial neural networks (ANNs) implemented on von Neumann machines. This technology has recently encountered bottlenecks in terms of computing speed and energy consumption, leading to increased research interest in optical neural networks (ONNs), which are expected to become the basis for the next generation of artificial intelligence. To provide a better understanding of ONNs and to motivate further developments in this field, previous studies of ONN are reviewed in this article. Our work mainly focuses on the mathematical operations that are decomposed from theoretical models of ANNs and their corresponding optical implementations; these include matrix multiplication, nonlinear activation, convolution, and learning algorithms realized via optical approaches. Some fundamental information about ANNs is also introduced to make this work friendlier to non-experts.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Survey on Activation Functions for Optical Neural Networks
    Destras, Oceane
    Le Beux, Sebastien
    de Magalhaes, Felipe Gohring
    Nicolescu, Gabriela
    ACM COMPUTING SURVEYS, 2024, 56 (02)
  • [2] Comparison of two approaches for implementing free-space optical interconnection networks
    Layet, B
    Snowdon, JF
    OPTICS COMMUNICATIONS, 2001, 189 (1-3) : 39 - 46
  • [3] Fragmentation Problems and Management Approaches in Elastic Optical Networks: A Survey
    Chatterjee, Bijoy Chand
    Ba, Seydou
    Oki, Eiji
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (01): : 183 - 210
  • [4] Implementing probabilistic Neural Networks
    Fabio Ancona
    Anna Maria Colla
    Stefano Rovetta
    Rodolfo Zunino
    Neural Computing & Applications, 1997, 5 : 152 - 159
  • [5] Implementing probabilistic neural networks
    Ancona, F
    Colla, AM
    Rovetta, S
    Zunino, R
    NEURAL COMPUTING & APPLICATIONS, 1997, 5 (03): : 152 - 159
  • [6] Survey of Forex Price Forecasting Approaches based on Artificial Neural Networks
    Peng, Chun-Cheng
    Wang, Jun-Gong
    Yeh, Chia-Wei
    PROCEEDINGS OF THE 2ND IEEE EURASIA CONFERENCE ON BIOMEDICAL ENGINEERING, HEALTHCARE AND SUSTAINABILITY 2020 (IEEE ECBIOS 2020): BIOMEDICAL ENGINEERING, HEALTHCARE AND SUSTAINABILITY, 2020, : 175 - 178
  • [7] Approaches to implementing services in SIP networks
    Hilt, V
    Hofmann, M
    BELL LABS TECHNICAL JOURNAL, 2004, 9 (03) : 39 - 44
  • [8] Implementing default knowledge in neural networks
    Yager, R.R.
    Neural Networks, 1988, 1 (1 SUPPL)
  • [9] IMPLEMENTING RELAXATION LABELING WITH NEURAL NETWORKS
    SHIPMAN, AL
    AUSTRALIAN COMPUTER JOURNAL, 1987, 19 (03): : 140 - 147
  • [10] Implementing the SCAN language by neural networks
    Brause, R
    IEEE INTERNATIONAL JOINT SYMPOSIA ON INTELLIGENCE AND SYSTEMS, PROCEEDINGS, 1996, : 242 - 251