-
1.
公开(公告)号:US10074050B2
公开(公告)日:2018-09-11
申请号:US14797266
申请日:2015-07-13
Inventor: Irina Kataeva , Dmitri B. Strukov , Farnood Merrikh-Bayat
CPC classification number: G06N3/0635 , G06N3/08 , G06N3/084
Abstract: A neural network is implemented as a memristive neuromorphic circuit that includes a neuron circuit and a memristive device connected to the neuron circuit. A conductance balanced voltage pair is provided for the memristive device, where the conductance balanced voltage pair includes a set voltage for increasing the conductance of the memristive device and a reset voltage for decreasing the conductance of the memristive device. Either the set voltage and reset voltage, when applied to the memristive device, effects a substantially same magnitude conductance change in the memristive device over a predetermined range of conductance of the memristive device. The provided voltage pair is stored as a conductance balanced map. A training voltage based on the conductance balanced map is applied to the memristive device to train the neural network.
-
公开(公告)号:US11562215B2
公开(公告)日:2023-01-24
申请号:US16589415
申请日:2019-10-01
Applicant: DENSO CORPORATION
Inventor: Irina Kataeva , Shigeki Otsuka
Abstract: An artificial neural network circuit includes a crossbar circuit, and a processing circuit. The crossbar circuit transmits a signal between layered neurons of an artificial neural network. The crossbar circuit includes input bars, output bars arranged intersecting the input bars, and memristors. The processing circuit calculates a sum of signals flowing into each of the output bars. The processing circuit calculates, as the sum of the signals, a sum of signals flowing into a plurality of separate output bars and conductance values of the corresponding memristors are set so as to cooperate to give a desired weight to the signal to be transmitted.
-
公开(公告)号:US11487992B2
公开(公告)日:2022-11-01
申请号:US16561207
申请日:2019-09-05
Applicant: DENSO CORPORATION
Inventor: Shigeki Otsuka , Irina Kataeva
Abstract: A neural network circuit that uses a ramp function as an activation function includes a memory device in which memristors serving as memory elements are connected in a matrix. The neural network circuit further includes I-V conversion amplification circuits for converting currents flowing via the memory elements into voltages, a differential amplifier circuit for performing a differential operation on outputs of two I-V conversion amplification circuits, an A-D converter for performing an A-D conversion on a result of the differential operation, and an output determine that, by referring to input signals of the differential amplifier circuit, determines whether an output signal value of the differential amplifier circuit belongs to an active region or an inactive region. Based on a determination result, the input determiner switches over the differential amplifier circuit and the A-D converter between an operating state and a standby state.
-
公开(公告)号:US11928576B2
公开(公告)日:2024-03-12
申请号:US16654394
申请日:2019-10-16
Applicant: DENSO CORPORATION
Inventor: Irina Kataeva , Shigeki Otsuka
CPC classification number: G06N3/063 , G06F11/3058 , G06N3/08
Abstract: The present disclosure describes an artificial neural network circuit including: at least one crossbar circuit to transmit a signal between layered neurons of an artificial neural network, the crossbar circuit including multiple input bars, multiple output bars arranged intersecting the input bars, and multiple memristors that are disposed at respective intersections of the input bars and the output bars to give a weight to the signal to be transmitted; a processing circuit to calculate a sum of signals flowing into each of the output bars while a weight to a corresponding signal is given by each of the memristors; a temperature sensor to detect environmental temperature; and an update portion that updates a trained value used in the crossbar circuit and/or the processing circuit.
-
公开(公告)号:US11537897B2
公开(公告)日:2022-12-27
申请号:US16710267
申请日:2019-12-11
Applicant: DENSO CORPORATION
Inventor: Irina Kataeva
Abstract: A method for training an artificial neural network circuit is provided. The artificial neural network circuit includes a crossbar circuit that has a plurality of input bars, a plurality of output bars crossing the plurality of input bars, and memristors each of which includes a variable conductance element provided at corresponding one of intersections of the input bars and the output bars.
-
公开(公告)号:US11182669B2
公开(公告)日:2021-11-23
申请号:US16550664
申请日:2019-08-26
Applicant: DENSO CORPORATION
Inventor: Shigeki Otsuka , Irina Kataeva
Abstract: A neural network circuit is provided. The neural network circuit includes a memory device including memristors connected in a matrix, a controller arranged to control a voltage application device to perform writing, deleting and reading data in the memory device, multiple current-to-voltage (I-V) conversion amplifier circuits arranged to convert currents flowing through the memory elements into voltages and outputting the voltages, and multiple current adjusters respectively corresponding to the I-V conversion amplification circuits, each current adjuster being arranged to adjust a total current value input to a corresponding I-/V conversion amplification circuit to zero.
-
7.
公开(公告)号:US10332004B2
公开(公告)日:2019-06-25
申请号:US14797284
申请日:2015-07-13
Inventor: Irina Kataeva , Dmitri B. Strukov , Farnood Merrikh-Bayat
Abstract: A neural network is implemented as a memristive neuromorphic circuit that includes a neuron circuit and a memristive device connected to the neuron circuit. An input voltage is sensed at a first terminal of a memristive device during a feedforward operation of the neural network. An error voltage is sensed at a second terminal of the memristive device during an error backpropagation operation of the neural network. In accordance with a training rule, a desired conductance change for the memristive device is computed based on the sensed input voltage and the sensed error voltage. Then a training voltage is applied to the memristive device. Here, the training voltage is proportional to a logarithmic value of the desired conductance change.
-
公开(公告)号:US12026608B2
公开(公告)日:2024-07-02
申请号:US16710296
申请日:2019-12-11
Applicant: DENSO CORPORATION
Inventor: Irina Kataeva , Shigeki Otsuka
Abstract: A method for adjusting output level of a neuron in a multilayer neural network is provided. The multilayer neural network includes a memristor and an analog processing circuit, causing transmission of the signals between the neurons and the signal processing in the neurons to be performed in an analog region. The method includes an adjustment step that adjusts an output level of the neurons of each of the layers, causing the output value to become lower than a write threshold voltage of the memristor and to fall within a maximum output range set for the analog processing circuit executing the generation of the output value in accordance with the activation function when each of the output values of the neurons of each of the layers becomes highest.
-
公开(公告)号:US11586888B2
公开(公告)日:2023-02-21
申请号:US16688088
申请日:2019-11-19
Applicant: DENSO CORPORATION
Inventor: Irina Kataeva
Abstract: A convolutional neural network includes: convolution layers and a merging layer. At least one convolution layer includes a crossbar circuit having input bars, output bars and weight assignment elements that assign weights to input signals. The crossbar circuit performs a convolution operation in an analog region with respect to input data including the input signal by adding the input signals at each output bar. The input data includes feature maps. The crossbar circuit includes a first crossbar circuit for performing the convolution operation with respect to a part of the feature maps and a second crossbar circuit for performing the convolution operation with respect to another part of feature maps. The merging layer merges convolution operation results of the first and second crossbar circuits.
-
公开(公告)号:US11501146B2
公开(公告)日:2022-11-15
申请号:US16731667
申请日:2019-12-31
Applicant: DENSO CORPORATION
Inventor: Irina Kataeva , Shigeki Otsuka
Abstract: A image recognition system includes a first convolution layer, a pooling layer, a second convolution layer, a crossbar circuit having a plurality of input lines, at least one output line intersecting with the input lines, and a plurality of weight elements that are provided at intersection points between the input lines and the output line, weights each input value input to the input lines to output to the output line, and a control portion that selects from convolution operation results of the first convolution layer, an input value needed to acquire each pooling operation result needed to perform second filter convolution operation at each shift position in the second convolution layer, and inputs the input value selected to the input lines.
-
-
-
-
-
-
-
-
-