Encoding and decoding machine with recurrent neural networks
First Claim
Patent Images
1. A method of reconstructing a signal encoded with a time encoding machine (TEM) using a recurrent neural network, comprising:
- a. receiving a TEM-encoded signal;
b. processing the TEM-encoded signal for input into a recurrent neural network;
c. reconstructing the TEM-encoded signal with the recurrent neural network, comprising;
d. formulating the reconstruction into a variational problem having a solution equal to the series of sums of a sequence of functions multiplied by a sequence of coefficients, wherein the coefficients can be obtained by solving a quadratic problem;
e. solving the quadratic problem with a recurrent neural network, by integrating time derivatives and providing the outputs back to the recurrent neural network, thereby generating the coefficients for the solution; and
f. reconstructing the signal with the coefficients.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for reconstructing a signal encoded with a time encoding machine (TEM) using a recurrent neural network including receiving a TEM-encoded signal, processing the TEM-encoded signal, and reconstructing the TEM-encoded signal with a recurrent neural network.
66 Citations
19 Claims
-
1. A method of reconstructing a signal encoded with a time encoding machine (TEM) using a recurrent neural network, comprising:
-
a. receiving a TEM-encoded signal; b. processing the TEM-encoded signal for input into a recurrent neural network; c. reconstructing the TEM-encoded signal with the recurrent neural network, comprising; d. formulating the reconstruction into a variational problem having a solution equal to the series of sums of a sequence of functions multiplied by a sequence of coefficients, wherein the coefficients can be obtained by solving a quadratic problem; e. solving the quadratic problem with a recurrent neural network, by integrating time derivatives and providing the outputs back to the recurrent neural network, thereby generating the coefficients for the solution; and f. reconstructing the signal with the coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for reconstructing a signal encoded with a time encoding machine (TEM) using a recurrent neural network circuit, comprising:
-
a. at least one input for receiving a TEM-encoded signal, wherein the TEM-encoded signal comprises at least one spike train; b. at least one processor electrically coupled with the at least one input for determining characteristics of the at least one spike; c. a recurrent neural network circuit electrically coupled with the at least one processor, wherein the recurrent neural network circuit is configured with reference to the characteristics of the at least one spike train, and wherein reconstructing the encoded signal is formulated into a variational problem having a solution equal to the series of sums of a sequence of functions multiplied by a sequence of coefficients, wherein the coefficients can be obtained by solving a quadratic problem; d. the recurrent neural network circuit comprises an arrangement of adders, integrators, multipliers, and/or piecewise linear activators capable of solving the quadratic problem by integrating time derivatives and providing the outputs back to the recurrent neural network circuit, thereby generating the coefficients for the solution; and e. at least one output electrically coupled to the recurrent neural network circuit for providing a reconstructed signal. - View Dependent Claims (16, 17, 18, 19)
-
Specification