Analog pattern categorization system having dual weighted connectivity between nodes
First Claim
1. A pattern categorization system comprising:
- a short term memory presentation field for presenting input signals defining an input pattern;
a plurality of input nodes, each for categorizing patterns with respect to a plurality of categories, the input nodes being coupled to the presentation field for receiving the input signals, for each input signal received by an input node, the input node having two long term memory weights, the long term memory weights being indicative of a plurality of patterns categorized by the input node such that a net signal is generated as a function of the long term memory weights and input signals to the input node, and the net signal is indicative of similarity between the input pattern and patterns categorized by the input node;
a plurality of output nodes, one for each input node such that a different input node is connected to a different output node and each output node receives the net signal from the respective input node, and in response to the respective received net signal each output node selecting a category of the corresponding input node such that the output nodes provide a many-to-many mapping between plural parts of the input pattern and plural categories, each output node providing a short term memory output signal indicative of category selection; and
means for modifying category selections of the output nodes such that sum of the output signals from the output nodes is within a predefined range, upon the sum of the output signals being within the predefined range, the output nodes providing categorization of the input pattern from the mapping between plural parts of the input pattern and plural categories of the input nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Pattern categorization is provided by a self-organizing analog field/layer which learns many-to-many, analog spatiotemporal mappings. The field/layer employs a set of input nodes, each input node having two long term memory weights, and a set of output nodes. Each input node is for categorizing patterns with respect to a plurality of categories. The long term memory weights of an input node encode the patterns categorized by the input node. Each input node generates signals as a function of respective long term memory weights and input signals to the input node. Each input node is coupled to a different output node. Each output node receives signals generated by the respective input node and selects a category of the respective input node. The output nodes provide a mapping between plural parts of the input pattern and plural categories of the input nodes. Category selections of the output nodes are modified such that sum of the output signals from the output nodes is within a predefined range. Upon the sum of the output signals being within the predefined range, the output nodes provide categorization of the input pattern from the mapping between plural parts of the input pattern and plural categories of the input nodes.
-
Citations
12 Claims
-
1. A pattern categorization system comprising:
-
a short term memory presentation field for presenting input signals defining an input pattern; a plurality of input nodes, each for categorizing patterns with respect to a plurality of categories, the input nodes being coupled to the presentation field for receiving the input signals, for each input signal received by an input node, the input node having two long term memory weights, the long term memory weights being indicative of a plurality of patterns categorized by the input node such that a net signal is generated as a function of the long term memory weights and input signals to the input node, and the net signal is indicative of similarity between the input pattern and patterns categorized by the input node; a plurality of output nodes, one for each input node such that a different input node is connected to a different output node and each output node receives the net signal from the respective input node, and in response to the respective received net signal each output node selecting a category of the corresponding input node such that the output nodes provide a many-to-many mapping between plural parts of the input pattern and plural categories, each output node providing a short term memory output signal indicative of category selection; and means for modifying category selections of the output nodes such that sum of the output signals from the output nodes is within a predefined range, upon the sum of the output signals being within the predefined range, the output nodes providing categorization of the input pattern from the mapping between plural parts of the input pattern and plural categories of the input nodes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a pattern recognition system, a method of categorizing patterns comprising the steps of:
-
in a short term memory presentation field, transmitting input signals defining an input pattern; in each of a plurality of input nodes coupled to the presentation field, receiving the input signals and from the input signals determining a plurality of categorizing patterns with respect to a plurality of categories; for each input signal received by an input node, applying respective two long term memory weights to the input signal, the long term memory weights being indicative of a plurality of patterns categorized by the input node; for each input node, determining and generating a net signal from the long term memory weights of the input node and the input signals to the input node, the generated net signal being indicative of similarity between the input pattern and patterns categorized by the input node; in a plurality of output nodes, one output node for each input node such that a different input node is connected to a different output node, each output node receiving the net signal from the respective input node, and in response, each output node selecting a category of the respective input node such that the output nodes provide a many-to-many mapping between plural parts of the input pattern and plural categories, each output node determining and transmitting a short term memory output signal indicative of category selection; and modifying the category selections of the output nodes such that sum of the output signals transmitted from the output nodes is within a predefined range, upon the sum of the output signals being within the predefined range, the output nodes transmitting signals indicative of categorization of the input pattern from the many-to-many mapping between plural parts of the input pattern and plural categories of the input nodes. - View Dependent Claims (7, 8)
-
-
9. A pattern categorization system comprising:
-
a short term memory presentation field for presenting input signals defining an input pattern; a plurality of input nodes, each for categorizing patterns with respect to a plurality of categories, the input nodes being coupled to the presentation field for receiving the input signals, for each input signal received by an input node, the input node having a first and second long term memory weight, the long term memory weights being indicative of a plurality of patterns categorized by the input node such that a net signal is generated as a function of the long term memory weights and input signals to the input node, and the net signal is indicative of similarity between the input pattern and patterns categorized by the input node; for each input node, the first long term memory weight of the input node controls strength of the input signal to the input node, said strength being indicated as a degree of connectivity from the presentation field to the input node; a plurality of output nodes, one for each input node such that a different input node is connected to a different output node and each output node receives the net signal form the respective input node, and in response to the respective received net signal, each output node selecting a category of the corresponding input node such that the output nodes provide a mapping between plural parts of the input pattern and plural categories, each output node providing a short term memory output signal indicative of category selection; and means for modifying category selections of the output nodes such that sum of the output signals from the output nodes is within a predefined range, upon the sum of the output signals being within the predefined range, the output nodes providing categorization of the input pattern from the mapping between plural parts of the input pattern and plural categories of the input nodes. - View Dependent Claims (10, 11, 12)
-
Specification