Self-organizing circuits
First Claim
Patent Images
1. A system that comprises:
- transducer means to sense an input thereto and operable to provide a first output signal representative of said input;
self-organizing circuit means connected to receive said first output signal and operable to effect analysis of constituent elements of said input and provide a further output signal related to said input, each self-organizing circuit of said selforganizing circuit means including a plurality of sub-circuits or levels which are connected to receive messages from some other sub-circuit or level and are operable to deliver messages to some other sub-circuit or level, there being voting in that each subcircuit or level weights relative amounts of negative and positive inputs thereto and votes whether or not to pass along information to the further sub-circuits or levels;
means connected to apply modifying inputs to each subcircuit or level of the self-organizing circuit means, which modifying inputs serve to correct errors in the further output signal occasioned by accurate or inaccurate analysis of the input by the self-organizing circuit means;
means connected to change said modifying inputs based upon cumulative Boolean functions between said messages; and
means connected to change said modifying inputs based upon competition amongst said messages.
0 Assignments
0 Petitions
Accused Products
Abstract
Self-organizing circuits to receive input signals from transducers and the like and operable, under guidance from modifying inputs thereto, to operate in a learning mode and systems embodying such self-organizing circuits. The circuits include mechanisms to change the modifying inputs based upon Boolean functions and further mechanisms to change the modifying inputs based upon competition among the input signals.
-
Citations
57 Claims
-
1. A system that comprises:
-
transducer means to sense an input thereto and operable to provide a first output signal representative of said input; self-organizing circuit means connected to receive said first output signal and operable to effect analysis of constituent elements of said input and provide a further output signal related to said input, each self-organizing circuit of said selforganizing circuit means including a plurality of sub-circuits or levels which are connected to receive messages from some other sub-circuit or level and are operable to deliver messages to some other sub-circuit or level, there being voting in that each subcircuit or level weights relative amounts of negative and positive inputs thereto and votes whether or not to pass along information to the further sub-circuits or levels; means connected to apply modifying inputs to each subcircuit or level of the self-organizing circuit means, which modifying inputs serve to correct errors in the further output signal occasioned by accurate or inaccurate analysis of the input by the self-organizing circuit means; means connected to change said modifying inputs based upon cumulative Boolean functions between said messages; and means connected to change said modifying inputs based upon competition amongst said messages. - View Dependent Claims (2, 3, 4, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 42, 43)
-
-
5. A system that comprises:
-
transducer means to sense as input thereto a signal containing information, said transducer means being operable to convert that input to a first output signal representative of said input; self-organizing circuit means connected to receive said first output signal and operable to effect analysis of the pattern of constituent elements thereof and provide a second output signal shaped, at least in part, by said information, said selforganizing circuit means comprising multi-levels with punish and reward signals to all levels, feedback signals at all levels and random initial output weighting; means connected to apply modifying inputs to the selforganizing circuit means at all levels, which modifying inputs serve to correct errors in the second output signal pattern occasioned by inaccurate analysis by the self-organizing circuit means, which modifying inputs include said punish and reward signals; means connected to change said modifying inputs based upon cumulative Boolean functions among intermediate signals and said first output signal; and means connected to change said modifying inputs based upon competition among said intermediate signals and said first output signal. - View Dependent Claims (34, 35)
-
-
6. A system that comprises:
-
self-organizing circuit means connected to receive as input information in the form of a signal and operable to effect analysis of the pattern of constituent elements thereof to extract said information from the input signal and provide an output signal related to said information, said self-organizing circuit means comprising multi-level circuits wherein, the information flows from a lower-level circuit to a higher-level circuit; and means connected to apply modifying inputs to the self-organizing circuit means, which modifying inputs serve to correct errors in the output signal pattern occasioned by inaccurate analysis of the self-organizing circuit means, which modifying circuit means include punish and reward signals; means connected to change said modifying inputs based upon cumulative Boolean functions between the input signals to each said multilevel circuit and its outputs; and means connected to change said modifying inputs based upon competition among said input signals. - View Dependent Claims (7, 36, 37, 38, 39, 40, 41)
-
-
8. A system that comprises:
-
self-organizing circuit means connected to receive a plurality of input signals representing constituent elements of input information and operable to effect identification of the pattern of constituent elements by combining the influence which each constituent element has on the pattern of constituent elements, said self-organizing circuit means comprising multi-levels with feedback from higher levels to lower levels to aid in identification of said pattern, said self-organizing circuit means being operable to provide an output signal related to said pattern; correction means connected to modify said self-organizing circuit means by varying the influence which each constituent element has on the pattern of constituent elements as occasioned by accurate and inaccurate identification of said input information; means connected to vary said influence based upon cumulative Boolean functions between the input signals to each said multilevel circuit and its outputs; and means connected to vary said influence based upon competition among said input signals. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 31, 32, 33, 44, 45, 46, 47, 56, 57)
-
-
48. A system that comprises:
-
self-organizing circuit means connected to receive an input signal and operable to effect analysis of constituent elements of said signal and provide an output signal related to said input signal, each self-organizing circuit of said self-organizing circuit means including a plurality of sub-circuits or levels which are connected to receive messages from some other subcircuit or level and are operable to deliver messages to some other sub-circuit or level, there being voting in that each subcircuit or level weights relative amounts of negative and positive inputs thereto and votes whether or not to pass along information to the further sub-circuits or levels; altering means connected to apply modifying inputs to each sub-circuit or level of the self-organizing circuit means, which modifying inputs serve to correct errors in the further output signal occasioned by accurate or inaccurate analysis of the input by the self-organizing circuit means; Boolean logic means connected to change said modifying inputs based upon cumulative Boolean functions between said messages; and means connected to change said modifying inputs based upon competition amongst said messages. - View Dependent Claims (49, 50, 51)
-
50. A system according to claim 49 in which the Boolean logic means comprises two-input logic gates.
-
51. A system according to claim 50 in which the two-input logic gates include gates that provide AND functions, OR functions, NOR functions, NAND functions, XOR functions, EQV functions, IMP functions, NOT functions, IF functions, CON functions and TAUT functions.
-
-
52. A system that comprises:
-
transducer means to sense an input thereto and operable to provide a first output signal representative of said input; self-organizing circuit means connected to receive said first output signal and operable to effect analysis of constituent elements of said input and provide a further output signal related to said input, each self-organizing circuit of said self-organizing circuit means including a plurality of sub-circuits or levels which are connected to receive messages from some other sub-circuit or level and are operable to deliver messages to some other sub-circuit or level, there being voting in that each sub-circuit or level weights relative amounts of negative and positive inputs thereto and votes whether or not to pass along information to the further sub-circuits or levels; and altering means connected to apply modifying inputs to each subcircuit or level of the self-organizing circuit means, which modifying inputs serve to correct errors in the further output signal occasioned by accurate or inaccurate analysis of the input by the self-organizing circuit means;
said altering means includingBoolean logic means connected to change said modifying inputs based upon cumulative Boolean functions between said messages;
said altering means further includingmaximizing means connected to change said modifying inputs based upon competition amongst said messages.
-
-
53. A method of self-organizing input information in the form of a signal and operable to effect analysis of the pattern of constituent elements thereof to extract said information from the signal and provide an output signal relating to the input information that comprises:
-
analyzing the constituent elements of said input signal and providing an output signal related to said input signal in a selforganizing circuit that includes a plurality of sub-circuits or levels which are connected to receive messages from some other sub-circuit or level and are operable to deliver messages to some other sub-circuit or level, there being voting in that each sub-circuit or level weights relative amounts of negative and positive inputs thereto and votes whether or not to pass along information to further subcircuits or levels; and applying modifying inputs to each sub-circuit or level of the self-organizing circuit, which modifying inputs serve to correct errors in the output signal occasioned by accurate or inaccurate analysis of the input signal by the self-organizing circuit, said modifying inputs being based, in part, upon cumulative Boolean functions between said messages and said modifying inputs being based, in part, upon competition amongst said messages. - View Dependent Claims (54, 55)
-
Specification