11 TeraFLOPs per second photonic convolutional accelerator for deep learning optical neural networks

11/14/2020
by   Xingyuan Xu, et al.
48

Convolutional neural networks (CNNs), inspired by biological visual cortex systems, are a powerful category of artificial neural networks that can extract the hierarchical features of raw data to greatly reduce the network parametric complexity and enhance the predicting accuracy. They are of significant interest for machine learning tasks such as computer vision, speech recognition, playing board games and medical diagnosis. Optical neural networks offer the promise of dramatically accelerating computing speed to overcome the inherent bandwidth bottleneck of electronics. Here, we demonstrate a universal optical vector convolutional accelerator operating beyond 10 TeraFLOPS (floating point operations per second), generating convolutions of images of 250,000 pixels with 8 bit resolution for 10 kernels simultaneously, enough for facial image recognition. We then use the same hardware to sequentially form a deep optical CNN with ten output neurons, achieving successful recognition of full 10 digits with 900 pixel handwritten digit images with 88 results are based on simultaneously interleaving temporal, wavelength and spatial dimensions enabled by an integrated microcomb source. This approach is scalable and trainable to much more complex networks for demanding applications such as unmanned vehicle and real-time video recognition.

READ FULL TEXT

page 11

page 12

page 13

page 15

page 16

page 17

research
03/16/2022

Computer Vision Algorithm for Predicting the Welding Efficiency of Friction Stir Welded Copper Joints from its Microstructures

Friction Stir Welding is a robust joining process, and numerous AI-based...
research
01/27/2020

Deep learning with coherent nanophotonic circuits

Artificial neural networks are computational network models inspired by ...
research
10/16/2018

Morph: Flexible Acceleration for 3D CNN-based Video Understanding

The past several years have seen both an explosion in the use of Convolu...
research
12/19/2020

Quantum Optical Convolutional Neural Network: A Novel Image Recognition Framework for Quantum Computing

Large machine learning models based on Convolutional Neural Networks (CN...
research
12/22/2020

Scalable Optical Learning Operator

Today's heavy machine learning tasks are fueled by large datasets. Compu...
research
02/26/2021

Knowledge Distillation Circumvents Nonlinearity for Optical Convolutional Neural Networks

In recent years, Convolutional Neural Networks (CNNs) have enabled ubiqu...
research
12/12/2020

LiveChess2FEN: a Framework for Classifying Chess Pieces based on CNNs

Automatic digitization of chess games using computer vision is a signifi...

Please sign up or login with your details

Forgot password? Click here to reset