14 using namespace shark;
34 trainer.
train(network, trainingset);
40 return loss01(testset.
labels(),predictions);
52 double resultMaxIterations1 =
experiment(maxIterations,data,test);
54 double resultMaxIterations2 =
experiment(maxIterations,data,test);
56 double resultMaxIterations3 =
experiment(maxIterations,data,test);
59 double resultTrainingError =
experiment(trainingError,data,test);
69 double resultGeneralizationQuotient =
experiment(validatedLoss,data,test);
72 cout <<
"RESULTS: " << endl;
73 cout <<
"======== \n" << endl;
74 cout <<
"10 iterations : " << resultMaxIterations1 << endl;
75 cout <<
"100 iterations : " << resultMaxIterations2 << endl;
76 cout <<
"500 iterations : " << resultMaxIterations3 << endl;
77 cout <<
"training Error : " << resultTrainingError << endl;
78 cout <<
"generalization Quotient : " << resultGeneralizationQuotient << endl;