Refactor crossvalidation to remove unneeded params

This commit is contained in:
2023-07-29 16:49:06 +02:00
parent adc0ca238f
commit c4f3e6f19a
3 changed files with 17 additions and 14 deletions

View File

@@ -120,13 +120,7 @@ int main(int argc, char** argv)
timer.start();
for (auto fileName : filesToProcess) {
cout << "- " << setw(20) << left << fileName << " " << right << flush;
auto [X, y] = datasets.getTensors(fileName);
auto states = datasets.getStates(fileName);
auto features = datasets.getFeatures(fileName);
auto samples = datasets.getNSamples(fileName);
auto className = datasets.getClassName(fileName);
cout << " (" << setw(5) << samples << "," << setw(3) << features.size() << ") " << flush;
auto result = experiment.cross_validation(model_name, X, y, features, className, states);
auto result = experiment.cross_validation(path, fileName);
result.setDataset(fileName);
experiment.addResult(result);
cout << endl;