Convolution Neural Networks have raised as the key technology for most of the novel applications that appear in the last years. Convolution, the main operation that CNN has to perform, has a high computational cost, raising power consumption and latency, especially for large matrices. Optics and photonics can perform the same operation at virtual O(1) cost and speed-of-light latency, thanks to the properties of Fourier optics. In this paper, we will show the implementation of the main components and the modeling for non-idealities that might occur.
|