Neural network system
First Claim
1. A neural network system comprising:
- a neural network engine that operates in a first operation mode and a second operation mode and performs an operation representing a characteristic determined by setting network configuration information indicating a network configuration to be formed and weight information indicating a weight with respect to the network configuration; and
a von Neumann-type microprocessor that performs a cooperative operation in accordance with the first operation mode or the second operation mode together with said neural network engine, said von Neumann-type microprocessor being connected to said neural network engine,wherein said neural network engine includes;
a neural processing element that performs neural signal processing;
a routing switch;
a memory containing control information of said neural processing element;
a memory containing control information of said routing switch;
an interconnect, andsaid von Neumann-type microprocessor recalculates the weight information or remake the network configuration information as a cooperative operation according to the first operation mode; and
sets or updates the network configuration information or the weight information set in said neural network engine, as a cooperative operation according to the second operation mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A neural network system that can minimize circuit resources for constituting a self-learning mechanism and be reconfigured into network configurations suitable for various purposes includes a neural network engine that operates in a first and a second operation mode and performs an operation representing a characteristic determined by setting network configuration information and weight information with respect to the network configuration, and a von Neumann-type microprocessor that is connected to the neural network engine and performs a cooperative operation in accordance with the first or the second operation mode together with the neural network engine. The von Neumann-type microprocessor recalculates the weight information or remakes the configuration information as a cooperative operation according to the first operation mode, and sets or updates the configuration information or the weight information set in the neural network engine, as a cooperative operation according to the second operation mode.
18 Citations
11 Claims
-
1. A neural network system comprising:
-
a neural network engine that operates in a first operation mode and a second operation mode and performs an operation representing a characteristic determined by setting network configuration information indicating a network configuration to be formed and weight information indicating a weight with respect to the network configuration; and a von Neumann-type microprocessor that performs a cooperative operation in accordance with the first operation mode or the second operation mode together with said neural network engine, said von Neumann-type microprocessor being connected to said neural network engine, wherein said neural network engine includes; a neural processing element that performs neural signal processing; a routing switch; a memory containing control information of said neural processing element; a memory containing control information of said routing switch; an interconnect, and said von Neumann-type microprocessor recalculates the weight information or remake the network configuration information as a cooperative operation according to the first operation mode; and sets or updates the network configuration information or the weight information set in said neural network engine, as a cooperative operation according to the second operation mode. - View Dependent Claims (2, 7, 8, 9)
-
-
3. An operation method to be performed by a neural network system including a neural network engine that operates in a first operation mode and a second operation mode and performs an operation representing a characteristic determined by setting network configuration information and weight information with respect to the network configuration, and a von Neumann-type microprocessor connected to the neural network engine for performing a cooperative operation in accordance with the first operation mode or the second operation mode together with the neural network engine, said method comprising causing the von Neumann-type microprocessor to:
-
perform a first cooperative operation including recalculating the weight information or remaking the network configuration information as a cooperative operation according to the first operation mode; and perform a second cooperative operation including setting or updating the network configuration information or the weight information set in the neural network engine, as a cooperative operation according to the second operation mod; wherein said neural network engine includes neural processing elements, routing switches and interconnects, said routing switches and interconnects allowing for connection of said neural processing elements to one another. - View Dependent Claims (4, 5, 6, 10, 11)
-
Specification