Neural network architecture with connection pointers
First Claim
1. A neural network comprising a first module and a plurality of further modules, each respective one of the further modules being connected directly to the first module by a connection whose ends are at the first module and the respective further module, each of the modules having a plurality of neurons, and each of the modules comprising a memory providing a plurality of storage locations for each of the neurons, and, in an integrated circuit, means for defining an algorithm for operation of the neurons and a control unit for causing the neurons to produce outputs on the basis of data stored in the storage locations and the algorithm, each of the modules further comprising a connection pointers table defining which neuron outputs or external inputs are connected to which neuron inputs.
2 Assignments
0 Petitions
Accused Products
Abstract
A neural network unit is described which has a plurality of neurons. The network comprises a RAM, which provides a plurality of storage locations for each of the neurons and an integrated circuit. The integrated circuit including means for defining an algorithm for the operation of the neurons and a control unit for causing the neurons to produce outputs on the basis of data stored in the storage locations and the algorithm. The integrated circuit may have a random number generator and a comparator. In effect, the neurons are virtual pRAMs (probabilistic RAMs).
68 Citations
9 Claims
- 1. A neural network comprising a first module and a plurality of further modules, each respective one of the further modules being connected directly to the first module by a connection whose ends are at the first module and the respective further module, each of the modules having a plurality of neurons, and each of the modules comprising a memory providing a plurality of storage locations for each of the neurons, and, in an integrated circuit, means for defining an algorithm for operation of the neurons and a control unit for causing the neurons to produce outputs on the basis of data stored in the storage locations and the algorithm, each of the modules further comprising a connection pointers table defining which neuron outputs or external inputs are connected to which neuron inputs.
Specification