US 12,223,415 B2
Neural network with weight-controlling auxiliary path
A. Martin Mallinson, Kelowna (CA)
Assigned to SiliconIntervention Inc., Kelowna (CA)
Filed by SiliconIntervention Inc., Kelowna (CA)
Filed on May 25, 2021, as Appl. No. 17/330,288.
Claims priority of provisional application 63/029,644, filed on May 25, 2020.
Prior Publication US 2021/0365766 A1, Nov. 25, 2021
Int. Cl. G06N 3/063 (2023.01); G06N 3/04 (2023.01)
CPC G06N 3/063 (2013.01) [G06N 3/04 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A circuit for use in a neural network having a first plurality of neurons in a main path and a second plurality of neurons in an auxiliary path, comprising:
a first neuron of the first plurality of neurons, configured to receive a plurality of input signals through a first plurality of weighting elements and produce a first sum-of-products signal by weighting each of the input signals and adding the weighted input signals together, each of the first plurality of weighting elements connected to or disconnected from the first neuron by a plurality of switches; and
a second neuron of a second plurality of neurons, configured to receive the plurality of input signals through a second plurality of weighting elements, produce a second sum-of-products signal by weighting each of the input signals and adding the weighted input signals together, and control positions of the plurality of switches based on the second sum-of-products signal.