A neural network circuit is provided having a plurality of circuits capable
of charge storage. Also provided is a plurality of circuits each coupled
to at least one of the plurality of charge storage circuits and
constructed to generate an output in accordance with a neuron transfer
function. Each of a plurality of circuits is coupled to one of the
plurality of neuron transfer function circuits and constructed to generate
a derivative of the output. A weight update circuit updates the charge
storage circuits based upon output from the plurality of transfer function
circuits and output from the plurality of derivative circuits. In
preferred embodiments, separate training and validation networks share the
same set of charge storage circuits and may operate concurrently. The
validation network has a separate transfer function circuits each being
coupled to the charge storage circuits so as to replicate the training
network's coupling of the plurality of charge storage to the plurality of
transfer function circuits. The plurality of transfer function circuits
may be constructed each having a transconductance amplifier providing
differential currents combined to provide an output in accordance with a
transfer function. The derivative circuits may have a circuit constructed
to generate a biased differential currents combined so as to provide the
derivative of the transfer function.
Ein Stromkreis des neuralen Netzes wird zur Verfügung gestellt, eine Mehrzahl der Stromkreise habend, die zum Aufladung Speicher fähig sind. Auch gestellt eine Mehrzahl der Stromkreise jede zur Verfügung, die bis eine mindestens der Mehrzahl der Aufladung Speicherstromkreise verbunden wird und konstruiert ist, um einen Ausgang in Übereinstimmung mit einer Neuronübergangsfunktion zu erzeugen. Jede einer Mehrzahl der Stromkreise wird bis einen der Mehrzahl der Neuronübergangsfunktion Stromkreise verbunden und konstruiert, um eine Ableitung des Ausganges zu erzeugen. Ein Gewichtupdatestromkreis aktualisiert die Aufladung Speicherstromkreise, die nach Ausgang von der Mehrzahl der Übergangsfunktion Stromkreise und Ausgang von der Mehrzahl der abgeleiteten Stromkreise gegründet werden. In bevorzugten Verkörperungen, teilen unterschiedliche Training und Gültigkeitserklärungnetze den gleichen Satz der Aufladung Speicherstromkreise und können gleichzeitig funktionieren. Das Gültigkeitserklärungnetz hat eine unterschiedliche Übergangsfunktion Stromkreise jeden, das zu den Aufladung Speicherstromkreisen verbunden wird, um die Koppelung des Training Netzes der Mehrzahl des Aufladung Speichers zur Mehrzahl der Übergangsfunktion Stromkreise zu wiederholen. Der Mehrzahl der Übergangsfunktion Stromkreise kann konstruiert werden jedes, das einen Transconductanceverstärker hat, die differentialen Ströme zur Verfügung zu stellen, die kombiniert werden, um einen Ausgang in Übereinstimmung mit einer Übergangsfunktion zur Verfügung zu stellen. Die abgeleiteten Stromkreise können einen Stromkreis haben, der konstruiert wird, um die voreingenommenen differentialen Ströme zu erzeugen, die kombiniert werden, um die Ableitung der Übergangsfunktion zur Verfügung zu stellen.