ca.nengo.model.neuron.impl
Class PoissonSpikeGenerator.SigmoidNeuronFactory
java.lang.Object
ca.nengo.model.neuron.impl.PoissonSpikeGenerator.SigmoidNeuronFactory
- All Implemented Interfaces:
- NodeFactory, java.io.Serializable
- Enclosing class:
- PoissonSpikeGenerator
public static class PoissonSpikeGenerator.SigmoidNeuronFactory
- extends java.lang.Object
- implements NodeFactory
A factory for neurons with sigmoid response functions.
- Author:
- Bryan Tripp
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PoissonSpikeGenerator.SigmoidNeuronFactory
public PoissonSpikeGenerator.SigmoidNeuronFactory(PDF slope,
PDF inflection,
PDF maxRate)
- Neurons from this factory will have Poisson firing rates that are sigmoidal functions
of current. The constructor arguments parameterize the sigmoid function.
- Parameters:
slope - Distribution of slopes of the sigmoid functions that describe current-firing rate relationships,
before scaling to maxRate (slope at inflection point = slope*maxRate)inflection - Distribution of inflection points of the sigmoid functions that describe current-firing rate relationshipsmaxRate - Distribution of maximum firing rates
make
public Neuron make(java.lang.String name)
throws StructuralException
- Specified by:
make in interface NodeFactory
- Parameters:
name - The name of the Node (unique within containing Ensemble or Network)
- Returns:
- A new Node
- Throws:
StructuralException - for any problem that prevents construction- See Also:
NodeFactory.make(java.lang.String)
getTypeDescription
public java.lang.String getTypeDescription()
- Specified by:
getTypeDescription in interface NodeFactory
- Returns:
- A short description of the type of Node created by this factory
- See Also:
NodeFactory.getTypeDescription()