CARLsim
5.0.0
CARLsim: a GPU-accelerated SNN simulator
|
Go to the documentation of this file.
49 #ifndef _SIMPLE_WEIGHT_TUNER_H_
50 #define _SIMPLE_WEIGHT_TUNER_H_
174 void iterate(
int runDurationMs=1000,
bool printStatus=
true);
188 bool done(
bool printMessage=
false);
a range struct for synaptic weight magnitudes
void setConnectionToTune(short int connId, double initWt=-1.0, bool adjustRange=true)
Sets up the connection to tune.
~SimpleWeightTuner()
Destructor.
Private implementation of the Stopwatch Utility.
void setTargetFiringRate(int grpId, double targetRate)
Sets up the target firing rate of a specific group.
void reset()
Resets the algorithm to initial conditions.
SimpleWeightTuner(CARLsim *sim, double errorMargin=1e-3, int maxIter=100, double stepSizeFraction=0.5)
Creates a new instance of class SimpleWeightTuner.
bool done(bool printMessage=false)
Determines whether a termination criterion has been met.
CARLsim User Interface This class provides a user interface to the public sections of CARLsimCore sou...
void iterate(int runDurationMs=1000, bool printStatus=true)
Performs an iteration step of the tuning algorithm.