1. An electrical circuit, comprising: a neuro-processor chip with a plurality of neuron circuits and at least one synapse, wherein the at least one synapse connects a pair of neuron circuits; a non-volatile removable memory connected to the neuro-processor chip storing weights of the at least one synapse, wherein the weights define, at least in part, a function of the neuro-processor chip, wherein the weights are trained for the pair of neuron circuits before being stored in the non-volatile removable memory, values of the trained weights are replicated and stored in another non-volatile removable memory connected to another neuro-processor chip, and the other neuro-processor chip executes the function of the neuro-processor chip based at least in part on the values of the weights, wherein the non-volatile removable memory is connected to the neuro-processor chip via an interface circuit separate from the removable memory; and wherein, the non-volatile removable memory is replaced with a second another non-volatile removable memory that stores different values of the weights than the removable memory, and the different values of the weights define, at least in part, another function of the neuro-processor chip.