CPC G06N 3/0675 (2013.01) [G02F 1/225 (2013.01); G06F 17/16 (2013.01); G06N 3/04 (2013.01); H04B 10/541 (2013.01); G02F 1/212 (2021.01); G02F 2203/05 (2013.01)] | 34 Claims |
1. An apparatus comprising:
a plurality of optical waveguides coupled to a first set of optical amplitude modulators, wherein a set of multiple input values are encoded on respective optical signals carried by the optical waveguides using the first set of optical amplitude modulators;
a plurality of copying modules, and for each of at least two subsets of one or more optical signals, a corresponding set of one or more of the copying modules is configured to split the subset of one or more optical signals into two or more copies of the optical signals;
a plurality of multiplication modules each comprising an optical amplitude modulator of a second set of optical amplitude modulators, and for each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module is configured to multiply the one or more optical signals of the first subset by one or more matrix element values using an optical amplitude modulator of the second set of optical amplitude modulators; and
one or more summation modules, and for results of two or more of the multiplication modules, a corresponding one of the summation modules is configured to produce an electrical signal that represents a sum of the results of the two or more of the multiplication modules;
wherein at least one optical amplitude modulator of at least one of the first set of optical amplitude modulators or the second set of optical amplitude modulators is configured to modulate an optical signal by a modulation value using a power that monotonically increases with respect to an absolute value of the modulation value.
|