Computation system and method using hamming distance
First Claim
Patent Images
1. A method of processing information comprising:
- providing a set of information signals;
receiving one of said set of information signals at an input of an encoder;
generating a plurality of series of electrical signals in said encoder, each series associated with a corresponding one of said set of information signals, said generating step comprising the steps of;
setting a selected number of said electrical signals in said series associated with the first information signal to a selected state; and
for each of the remaining said series, setting said electrical signals to the states of the preceding series and then randomly changing a number of said electrical signals while maintaining the remaining electrical signals such that the Hamming distance between any two series is, within a selected probability, less than a selected value if the two corresponding information signals are within a given closeness;
providing said electrical signals associated with said one of said set of information signals to an input of a neural network; and
processing said electrical signals within said neural network.
0 Assignments
0 Petitions
Accused Products
Abstract
Preferred embodiments include systems with neural network processors (58) having input encoders (56) that encode integers as binary vectors so that close integers encode as close binary vectors by requiring adjacent integers have encoded binary vectors that differ in a fixed fraction of their bits.
31 Citations
11 Claims
-
1. A method of processing information comprising:
-
providing a set of information signals; receiving one of said set of information signals at an input of an encoder; generating a plurality of series of electrical signals in said encoder, each series associated with a corresponding one of said set of information signals, said generating step comprising the steps of; setting a selected number of said electrical signals in said series associated with the first information signal to a selected state; and for each of the remaining said series, setting said electrical signals to the states of the preceding series and then randomly changing a number of said electrical signals while maintaining the remaining electrical signals such that the Hamming distance between any two series is, within a selected probability, less than a selected value if the two corresponding information signals are within a given closeness; providing said electrical signals associated with said one of said set of information signals to an input of a neural network; and processing said electrical signals within said neural network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification