23 #ifndef TRAININGPARAMETERS_HH 24 #define TRAININGPARAMETERS_HH 46 virtual std::vector<TrainfileParameters*>
trainFiles()
const;
72 virtual double cost()
const;
75 virtual double gamma()
const;
81 std::vector<TrainfileParameters*> _trainFiles;
82 std::string _featureGroup;
83 bool _generateRandomSamples;
84 int _nInRootSamples, _nOutRootSamples;
85 std::string _modelFileName;
virtual bool generateRandomSamples() const
virtual void setGamma(double gamma)
virtual int nInRootSamples() const
virtual void setHoughFeatureNormalization(iRoCS::Features::NormalizationType normType)
virtual void setNInRootSamples(int samples)
virtual void setCost(double cost)
virtual void setSdFeatureNormalization(iRoCS::Features::NormalizationType normType)
virtual ~TrainingParameters()
virtual void setFeatureGroup(std::string const &group)
virtual double gamma() const
virtual void setModelFileName(std::string const &name)
void addTrainFile(TrainfileParameters *parameters)
virtual std::string modelFileName() const
virtual int nOutRootSamples() const
virtual double cost() const
virtual iRoCS::Features::NormalizationType houghFeatureNormalization() const
virtual std::string featureGroup() const
virtual void setNOutRootSamples(int samples)
virtual iRoCS::Features::NormalizationType sdFeatureNormalization() const
virtual std::vector< TrainfileParameters * > trainFiles() const
virtual void setGenerateRandomSamples(bool generate)