Simulates Continuous-Time Recurrent Neural Networks (CTRNNs).
Simulates Continuous-Time Recurrent Neural Networks (CTRNNs).
(activation neuron)
Return current activation (firing frequency) of neuron.
Return current activation (firing frequency) of neuron.
(add-neuron ctrnn neuron)
Return CTRNN with neuron added.
Return CTRNN with neuron added.
(add-synapse neuron from-neuron strength)
Return neuron with new synaptic connection added.
Return neuron with new synaptic connection added.
(make-ctrnn initial-neurons timestep)
Return a new CTRNN with initial neurons and a set integration timestep.
Return a new CTRNN with initial neurons and a set integration timestep.
(make-neuron bias time-constant & {:keys [id]})
Return new neuron with given bias and time-constant.
Return new neuron with given bias and time-constant.
(neurons ctrnn)
Return a seq of all neurons in the CTRNN.
Return a seq of all neurons in the CTRNN.
(set-bias neuron bias)
Return neuron with bias set to given value.
Return neuron with bias set to given value.
(set-external-current neuron external-current)
Return neuron with external current set to given value.
Return neuron with external current set to given value.
(update-ctrnn ctrnn)
Return CTRNN with neuron membrane potentials updated to next timestep.
Return CTRNN with neuron membrane potentials updated to next timestep.
(update-membrane-potential n ctrnn)
Return neuron with membrane potential updated to next timestep.
Return neuron with membrane potential updated to next timestep.
(update-neuron ctrnn neuron-id function & args)
Return CTRNN with neuron of given id replaced by result from calling function with neuron as first argument + rest args.
Return CTRNN with neuron of given id replaced by result from calling function with neuron as first argument + rest args.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close