Common Lisp Package: CONTINOUS-TIME-RECURRENT-NEURAL-NETWORK

README:

GENERIC-FUNCTION

Public

Undocumented

ADD-DENDRITE! (NEURON SYNAPSE)

ADD-NEURON! (NETWORK NEURON)

FIRING-FREQUENCY (NEURON)

SYNCHRONOUSLY-UPDATE-MEMBRANE-POTENTIALS! (NEURAL-NETWORK)

UPDATE-MEMBRANE-POTENTIAL! (NEURON)

SLOT-ACCESSOR

Public

MOTOR-NEURON-MOTOR-FUNCTION (OBJECT)

A one arg. function mapping firing freq. -> motor force.

SETFMOTOR-NEURON-MOTOR-FUNCTION (NEW-VALUE OBJECT)

A one arg. function mapping firing freq. -> motor force.

NEURON-BIAS (OBJECT)

SETFNEURON-BIAS (NEW-VALUE OBJECT)

NEURON-DENDRITES (OBJECT)

Contains a pointer to a synapse object.

SETFNEURON-DENDRITES (NEW-VALUE OBJECT)

Contains a pointer to a synapse object.

NEURON-EXTERNAL-CURRENT (OBJECT)

External current, e.g. sensory input.

SETFNEURON-EXTERNAL-CURRENT (NEW-VALUE OBJECT)

External current, e.g. sensory input.

NEURON-EXTERNAL-CURRENT-MAGNITUDE (OBJECT)

The value to set the ext.-cur. to for f.ex. sensor neurons.

SETFNEURON-EXTERNAL-CURRENT-MAGNITUDE (NEW-VALUE OBJECT)

The value to set the ext.-cur. to for f.ex. sensor neurons.

NEURON-MEMBRANE-POTENTIAL (OBJECT)

The neurons membrane potential as it was last calculated.

SETFNEURON-MEMBRANE-POTENTIAL (NEW-VALUE OBJECT)

The neurons membrane potential as it was last calculated.

NEURON-TIME-CONSTANT (OBJECT)

(> 0) How responsive the neuron is ('time constant').

SETFNEURON-TIME-CONSTANT (NEW-VALUE OBJECT)

(> 0) How responsive the neuron is ('time constant').

SENSOR-NEURON-SENSOR-FUNCTION (OBJECT)

A one-arg. func. setting the ext. current of the neuron.

SETFSENSOR-NEURON-SENSOR-FUNCTION (NEW-VALUE OBJECT)

A one-arg. func. setting the ext. current of the neuron.

SYNAPSE-FROM-NEURON (OBJECT)

The neuron that this synapse comes from.

SETFSYNAPSE-FROM-NEURON (NEW-VALUE OBJECT)

The neuron that this synapse comes from.

Undocumented

NEURAL-NETWORK-NEURONS (OBJECT)

SETFNEURAL-NETWORK-NEURONS (NEW-VALUE OBJECT)

Private

NEURON-MAXIMUM-MEMBRANE-POTENTIAL (OBJECT)

An upper limit of how much the cell membrane can store.

SETFNEURON-MAXIMUM-MEMBRANE-POTENTIAL (NEW-VALUE OBJECT)

An upper limit of how much the cell membrane can store.

NEURON-SNAPSHOT-FIRING-FREQUENCY (OBJECT)

A place to store the firing frequency at a given time.

SETFNEURON-SNAPSHOT-FIRING-FREQUENCY (NEW-VALUE OBJECT)

A place to store the firing frequency at a given time.

SYNAPSE-STRENGTH (OBJECT)

The weight of this synapse.

SETFSYNAPSE-STRENGTH (NEW-VALUE OBJECT)

The weight of this synapse.

VARIABLE

Public

Undocumented

*TIMESTEP*

CLASS

Public

MOTOR-NEURON

A neuron mapping it's firing frequency into motor force.

NEURAL-NETWORK

A network containing a bunch of neurons.

NEURON

Parent of all neuron types.

SENSOR-NEURON

SYNAPSE

Weighted onnection between two neurons.