Loading...
Search for: optical-pooling
0.005 seconds

    Design of Optical Convolutional Neural Network for Image Classification

    , Ph.D. Dissertation Sharif University of Technology Sadeghzadeh Bahnamiri, Hoda (Author) ; Koohi, Somayyeh (Supervisor)
    Abstract
    Convolutional neural networks (CNNs) are at the heart of several machine learning applications, while they suffer from computational complexity due to their large number of parameters and operations. Recently, all-optical implementation of the CNNs has achieved many attentions, however, the recently proposed optical architectures for CNNs cannot fully utilize the tremendous capabilities of optical processing, due to the required electro-optical conversions in-between successive layers. Therefore, in our first study, we proposed OP-AlexNet which has five convolutional layers and three fully connected layers. Array of 4f optical correlators is considered as the optical convolutional layer,... 

    Free-Space optical neural network based on optical nonlinearity and pooling operations

    , Article IEEE Access ; Volume 9 , 2021 , Pages 146533-146549 ; 21693536 (ISSN) Sadeghzadeh, H ; Koohi, S ; Paranj, A. F ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2021
    Abstract
    Despite various optical realizations of convolutional neural networks (CNNs), optical implementation of nonlinear activation functions and pooling operations are still challenging problems. In this regard, this paper proposes an optical saturable absorption nonlinearity and its atomic-level model, as well as two various optical pooling operations, namely optical average pooling and optical motion pooling, by means of 4f optical correlators. Proposing these optical building blocks not only speed up the neural networks due to negligible optical processing latency, but also facilitate the concatenation of optical convolutional layers with no optoelectrical conversions in-between, as the...