Learning machine synapse processor system apparatus
AssigneeInternational Business Machines Corporation
InventorsGerald G. Pechanek, Stamatis Vassiliadis, Jose G. Delgado-Frias
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGerald G. Pechanek, Stamatis Vassiliadis, Jose G. Delgado-Frias
Estimating the term…
A Neural synapse processor apparatus having a neuron architecture for the synapse processing elements of the apparatus. The apparatus which we prefer will have a N neuron structure having synapse processing units that contain instruction and data storage units, receive instructions and data, and execute instructions. The N neuron structure should contain communicating adder trees, neuron activation function units, and an arrangement for communicating both instructions, data, and the outputs of neuron activation function units back to the input synapse processing units by means of the communicating adder trees. The apparatus can be structured as a bit-serial or word parallel system. The preferred structure contains N.sup.2 synapse processing units, each associated with a connection weight in the N neural network to be emulated, placed in the form of a N by N matrix that has been folded along the diagonal and made up of diagonal cells and general cells. Diagonal cells, each utilizing a single synapse processing unit, are associated with the diagonal connection weights of the folded N by N connection weight matrix and general cells, each of which has two synapse processing units merged together, and which are associated with the symmetric connection weights of the folded N by N connection weight matrix. The back-propagation learning algorithm is first discussed followed by a presentation of the learning machine synapse processor architecture. An example implementation of the back-propagation learning algorithm is then presented. This is followed by a Boltzmann like machine example and data parallel examples mapped onto the architecture.
A method of emulating a completely connected N neuron structure on a computer system apparatus having a neural synapse processor structure, where N is an integer greater than one, comprising the steps of:
A method of emulating back-propagation learning on a neural network device comprising the steps of:
A method of emulating a Boltzmann machine on a neural network device by asynchronously executing individual neurons, comprising the steps of:
A method for performing matrix multiplication on a neural network device via parallel operation of the synapse processors comprising the steps of:
Dependencies are inferred from the claim text.