A manufacture-friendly design framework for optical neural networks

被引:0
作者
Zhao, Yang [1 ]
Tian, Ye [1 ]
Liu, Shengping [1 ]
Wang, Wei [1 ]
Li, Qiang [1 ]
Feng, Junbo [1 ]
Guo, Jin [1 ]
Han, Jianzhong [1 ]
机构
[1] Chongqing United Microelect Ctr CUMEC, 20 Xiyuannan St, Chongqing, Peoples R China
来源
AOPC 2020: DISPLAY TECHNOLOGY; PHOTONIC MEMS, THZ MEMS, AND METAMATERIALS; AND AI IN OPTICS AND PHOTONICS | 2020年 / 11565卷
关键词
optical neural networks; machine learning; photonic circuit chip;
D O I
10.1117/12.2580470
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduced a Python-based design framework for manufacture-friendly optical ANN. It provides the cross-level interoperability between the photonic circuit chip layout and the neural networks infrastructure to enable the optical ANN with better tolerance to the device-by-device or chip-by-chip deviation. It allows a wide range of abstract on levels to describe the behavior of optical ANN: from the lowest-level functionality of manipulating the properties and arrangement of individual phase shifters on a photonic circuit chip, to the highest-level features of designing optical ANN via PyTorch-like development-library as well as its optimization with the well-established machine learning algorithms such as back-propagation. On all the levels, the physical design of the photonic circuit chip can be integrated and synchronized with the construction of the neural networks accounting the influences of the fabrication-deviation with the assistance of IPKISS, a Python-based tool for photonic circuit design. As a demonstration, we use our framework to design the LeNet-5 networks, which can be executed on the photonic circuit chip with non-uniformed grating coupling efficiency. Our LeNet-5 networks achieves the precision around 97.5% for MNIST task.
引用
收藏
页数:6
相关论文
共 8 条
[1]  
[Anonymous], Automatic Differentiation in PyTorch
[2]  
Bogaerts W., 2012, 2012 IEEE 9th International Conference on Group IV Photonics (GFP), P30, DOI 10.1109/GROUP4.2012.6324076
[3]   Optimal design for universal multiport interferometers [J].
Clements, William R. ;
Humphreys, Peter C. ;
Metcalf, Benjamin J. ;
Kolthammer, W. Steven ;
Walmsley, Ian A. .
OPTICA, 2016, 3 (12) :1460-1465
[4]   Design of optical neural networks with component imprecisions [J].
Fang, Michael Y-S ;
Manipatruni, Sasikanth ;
Wierzynski, Casimir ;
Khosrowshahi, Amir ;
DeWeese, Michael R. .
OPTICS EXPRESS, 2019, 27 (10) :14009-14029
[5]  
Goodfellow I, 2016, ADAPT COMPUT MACH LE, P1
[6]   EXPERIMENTAL REALIZATION OF ANY DISCRETE UNITARY OPERATOR [J].
RECK, M ;
ZEILINGER, A ;
BERNSTEIN, HJ ;
BERTANI, P .
PHYSICAL REVIEW LETTERS, 1994, 73 (01) :58-61
[7]  
Shen YC, 2017, NAT PHOTONICS, V11, P441, DOI [10.1038/nphoton.2017.93, 10.1038/NPHOTON.2017.93]
[8]  
Zhou H Q, 2019, Infrared and Laser Engineering, V48