60 #ifndef SVMAPPLICATION_HH 61 #define SVMAPPLICATION_HH 105 template<
typename FV,
107 typename LOAD_SAVE_POLICY>
111 typedef typename LOAD_SAVE_POLICY::STDATA
STDATA;
114 :_prettyPrintColumn(30)
134 virtual int main(
int argc,
const char** argv,
135 std::ostream& os = std::cout);
152 std::ostream& os = std::cout);
212 std::ostream& os = std::cout);
228 std::ostream& os = std::cout);
244 std::ostream& os = std::cout);
260 std::ostream& os = std::cout);
266 _prettyPrintColumn = column;
271 std::string _programName;
272 int _prettyPrintColumn;
279 #include "SVMApplication.icc"
LOAD_SAVE_POLICY::STDATA STDATA
virtual int main(int argc, const char **argv, std::ostream &os=std::cout)
main function for an SVM-Application.
virtual int doClassification(StDataCmdLine &cmdline, std::ostream &os=std::cout)
do Classification with given command line parameters
virtual int doCrossValidation(StDataCmdLine &cmdline, std::ostream &os=std::cout)
do cross validation with given command line parameters
virtual ~SVMApplication()
virtual int doTraining(StDataCmdLine &cmdline, std::ostream &os=std::cout)
do Training with given command line parameters
The SVMApplication class specifies a complete command line application.
virtual const std::string & programName() const
return the name of the shell program.
virtual int doGridSearch(StDataCmdLine &cmdline, std::ostream &os=std::cout)
do cross validation with given command line parameters
void setPrettyPrintColumn(int column)
virtual void checkWrongParameters(StDataCmdLine &cmdline)
check for wrong ( = unused) parameters in cmdline
virtual void setProgramName(const std::string &name)
Overwrite program name that was extracted from argv[0].