Convolutional layers for neural networks using programmable nanophotonics
T Kenney, M Forsythe, T Lazovich… - US Patent …, 2024 - Google Patents
Aspects of the present application relate to techniques for computing convolutions and cross-
correlations of input matrices. A first technique is based on the transformation of convolution …
correlations of input matrices. A first technique is based on the transformation of convolution …
Programmable photonic processing
A programmable photonic integrated circuit implements arbitrary linear optics
transformations in the spatial mode basis with high fidelity. Under a realistic fabrication …
transformations in the spatial mode basis with high fidelity. Under a realistic fabrication …
Apparatus, systems, and methods for nonblocking optical switching
A method of nonblocking optical switching includes guiding a first optical beam from a first
input to a first output via a first path through an optical switching fabric. The first path …
input to a first output via a first path through an optical switching fabric. The first path …
Photonic processing systems and methods
Aspects relate to a photonic processing system, a photonic processor, and a method of
performing matrix-vector multiplication. An optical encoder may encode an input vector into …
performing matrix-vector multiplication. An optical encoder may encode an input vector into …
Systems and methods for training matrix-based differentiable programs
Methods and apparatus for training a matrix-based differentiable program using a photonics-
based processor. The matrix-based differentiable program includes at least one matrix …
based processor. The matrix-based differentiable program includes at least one matrix …
Real-number photonic encoding
Optical encoders for encoding signed, real numbers using optical fields are described. The
optical fields may be detected using coherent detection, without the need for independent …
optical fields may be detected using coherent detection, without the need for independent …
Optical Ising machines and optical convolutional neural networks
A photonic parallel network can be used to sample combinatorially hard distributions of Ising
problems. The photonic parallel network, also called a photonic processor, finds the ground …
problems. The photonic parallel network, also called a photonic processor, finds the ground …
Mirror deep neural networks that regularize to linear networks
P Simard - US Patent 10,685,285, 2020 - Google Patents
The mirror deep neural networks (DNNs) as described herein recognize patterns in an input
signal. Mirror DNNs regularize to a linear function and train very quickly. Mirror DNNs …
signal. Mirror DNNs regularize to a linear function and train very quickly. Mirror DNNs …
Optoelectronic computing systems
Abstract Systems and methods that include: providing input information in an electronic
format; converting at least a part of the electronic input information into an optical input …
format; converting at least a part of the electronic input information into an optical input …
Optoelectronic computing systems
G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY
MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS …
MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS …