Multi-layer developmental network having in-place learning
First Claim
1. A multi-layer in-place learning developmental network, comprising:
- an input layer having a plurality of artificial neurons;
multiple intermediate layers having a plurality of artificial neurons, each intermediate layer having artificial neurons that receive an input vector signal from neurons in previous layers;
an input vector signal from neurons in the same layer and an input vector signal from neurons in subsequent layers; and
an output layer having a plurality of artificial neurons, where each neuron in the network is responsible for adapting itself.
1 Assignment
0 Petitions
Accused Products
Abstract
An in-place learning algorithm is provided for a multi-layer developmental network. The algorithm includes: defining a sample space as a plurality of cells fully connected to a common input; dividing the sample space into mutually non-overlapping regions, where each region is a represented by a neuron having a single feature vector; and estimating a feature vector of a given neuron by an amnesic average of an input vector weighted by a response of the given neuron, where amnesic is a recursive computation of the input vector weighted by the response such that the direction of the feature vector and the variance of signal in the region projected onto the feature vector are both recursively estimated with plasticity scheduling.
-
Citations
30 Claims
-
1. A multi-layer in-place learning developmental network, comprising:
-
an input layer having a plurality of artificial neurons;
multiple intermediate layers having a plurality of artificial neurons, each intermediate layer having artificial neurons that receive an input vector signal from neurons in previous layers;
an input vector signal from neurons in the same layer and an input vector signal from neurons in subsequent layers; and
an output layer having a plurality of artificial neurons, where each neuron in the network is responsible for adapting itself. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An in-place learning algorithm for a multi-layer network, comprising:
-
defining a sample space as a plurality of cells fully connected to a common input;
dividing the sample space into mutually non-overlapping regions, where each region is represented by a neuron having a single feature vector; and
estimating a feature vector of a given neuron by an amnesic average of an input vector weighted by the response of the given neuron, where amnesic is a recursive computation of the input vector weighted by the response such that a direction of the feature vector and a variance of signals in the region projected onto the feature vector are both recursively estimated with plasticity scheduling. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An in-place learning algorithm for a multi-layer network having a plurality of neurons organized into multiple layers, comprising:
-
computing a response for all neurons in a given layer of the network using a current input sample;
selecting one or more neurons in the given layer having the largest response;
updating the selected neurons using temporally scheduled plasticity. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification