Patent ID: 11922296
Assignee: RAIN NEUROMORPHICS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A method, comprising:
determining a solution matrix for a network using modified nodal analysis (MNA), the network including a plurality of inputs, a plurality of outputs, a plurality of nodes including a plurality of hidden nodes, a plurality of hardware neurons, and a plurality of weights including a plurality of programmable impedances coupled between the plurality of nodes, a portion of the plurality of hidden nodes being coupled with the plurality of hardware neurons, at least one symmetric solution submatrix of the solution matrix corresponding to at least a portion of the network;
explicitly determining a gradient of a loss function for the at least the portion of the network using the at least one symmetric solution submatrix; and
determining a plurality of connections for the portion of the network based on the gradient, the at least one symmetric solution submatrix describing the plurality of connections and corresponding to the connections being reciprocal with respect to the plurality of outputs, the plurality of connections being coupled to the plurality of weights and being between the plurality of weights and the portion of the plurality of hidden nodes, wherein the determining the plurality of connections further includes programming the plurality of weights for the plurality of connections based on the gradient by
perturbing a plurality of states of the plurality of outputs;
measuring a plurality of resulting perturbations in an electrical characteristic of the connections, the measuring the plurality of resulting perturbations in the electrical characteristic of the connections corresponding to measuring the gradient for the plurality of weights; and

programming the plurality of programmable impedances based on the plurality of resulting perturbations.