libcompetitivefunctions.cpp
67 d.describeReal( "value" ).def(1.0).limits(1, +Infinity).help("The output value assumed by the winner (the most activated neuron); all other neurons will have 0.0 as output value");
static const double Infinity
virtual void save(ConfigurationParameters ¶ms, QString prefix)
Save the actual status of parameters into the ConfigurationParameters object passed.
Definition: libcompetitivefunctions.cpp:59
virtual void configure(ConfigurationParameters ¶ms, QString prefix)
Configures the object using a ConfigurationParameters object.
Definition: libcompetitivefunctions.cpp:46
bool startObjectParameters(QString groupPath, QString typeName, ParameterSettable *object)
static Descriptor addTypeDescription(QString type, QString shortHelp, QString longHelp=QString(""))
QString getValue(QString path, bool alsoMatchParents=false) const
Library of Competitive OutputFunction.
void createParameter(QString groupPath, QString parameter)
virtual void apply(DoubleVector &inputs, DoubleVector &outputs)
Implement the WinnerTakeAllFunction function.
Definition: libcompetitivefunctions.cpp:39
static void describe(QString)
describe the parameters and subgroups for configure it
Definition: libcompetitivefunctions.cpp:65