CPC G06N 3/08 (2013.01) [G06K 9/6269 (2013.01); G06K 9/6276 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method for increasing a speed and efficiency of a computer when performing machine learning using spiking neural networks, the method comprising computer-implemented operations of:
receiving, in a spiking neural network, a plurality of input values upon which a machine learning algorithm is based;
correlating, for each input value, a corresponding response speed of a corresponding neuron to a corresponding equivalence relationship between the input value to a corresponding latency of the corresponding neuron, wherein neurons that trigger faster than other neurons represent close relationships between input values and neuron latencies, wherein latencies of the neurons represent data points used in performing the machine learning, and wherein a plurality of equivalence relationships are formed as a result of correlating; and
performing the machine learning using the plurality of equivalence relationships.
|