|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PlasticityRule
Specifies how the termination weights of a PlasticEnsemble are modified depending on presynaptic and postsynaptic state.
Method Summary | |
---|---|
PlasticityRule |
clone()
|
float[][] |
getDerivative(float[][] transform,
InstantaneousOutput input,
float time)
|
void |
setModTerminationState(java.lang.String name,
InstantaneousOutput state,
float time)
Provides potentially modulatory input to the rule. |
void |
setOriginState(java.lang.String name,
InstantaneousOutput state,
float time)
Provides state or functional output, which may serve as an indication of postsynaptic activity (used in Hebbian learning). |
Methods inherited from interface ca.nengo.model.Resettable |
---|
reset |
Method Detail |
---|
void setModTerminationState(java.lang.String name, InstantaneousOutput state, float time)
name
- The name of a DecodedTermination onto the ensemblestate
- The present value of output from the named Termination (may differ
from its input in terms of dynamics and dimension)time
- Simulation time at which state arrives at site of plasticityvoid setOriginState(java.lang.String name, InstantaneousOutput state, float time)
name
- The name of a DecodedOrigin from the ensemblestate
- The present value of output from the named Origintime
- Simulation time at which state arrives at site of plasticityfloat[][] getDerivative(float[][] transform, InstantaneousOutput input, float time)
transform
- The present transformation matrix of a Terminationinput
- The present input to the Terminationtime
- Simulation time at which input arrives at site of plasticity
PlasticityRule clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |