21 using namespace shark;
30 void draw(RealVector& input,
unsigned int& label)
const 44 unsigned int ell = 30;
45 unsigned int tests = 100;
84 std::printf(
"SHARK multi-class SVM example - training 18 machines:\n");
87 trainer[i]->
train(svm, training);
89 double train_error = loss.
eval(training.
labels(), output);
90 output = svm(test.
inputs());
91 double test_error = loss.
eval(test.
labels(), output);
94 "[%2d] %10s %s iterations=%10d time=%9.4g seconds training error=%9.4g test error=%9.4g\n",
96 trainer[i]->name().c_str(),
97 trainer[i]->trainOffset()?
"with bias ":
"without bias",
98 (
int)trainer[i]->solutionProperties().iterations,
99 trainer[i]->solutionProperties().seconds,
106 for (std::size_t i = 0; i < 18; ++i){