24 void draw(
VectorType& input,
unsigned int& label)
const 27 input.resize(1000002);
35 int main(
int argc,
char** argv)
39 std::cout <<
"required parameters: ell C epsilon" << std::endl;
44 unsigned int ell = std::atoi(argv[1]);
45 double C = std::atof(argv[2]);
46 double epsilon = std::atof(argv[3]);
47 unsigned int tests = 10000;
48 std::cout <<
"ell=" << ell << std::endl;
49 std::cout <<
"C=" << C << std::endl;
50 std::cout <<
"epsilon=" << epsilon << std::endl;
61 std::cout <<
"machine training ..." << std::endl;
63 trainer.
train(svm, training);
64 std::cout <<
"done." << std::endl;
70 double train_error = loss.
eval(training.
labels(), output);
71 output = svm(test.
inputs());
72 double test_error = loss.
eval(test.
labels(), output);
73 std::cout <<
"training error= "<< train_error <<
" test error= "<< test_error<<std::endl;