Fix some lint warnings
This commit is contained in:
@@ -2,25 +2,6 @@
|
||||
namespace platform {
|
||||
using namespace std;
|
||||
// Idea from: https://www.codeproject.com/Articles/567242/AplusC-2b-2bplusObjectplusFactory
|
||||
// shared_ptr<bayesnet::BaseClassifier> Models::createInstance(const string& name)
|
||||
// {
|
||||
// bayesnet::BaseClassifier* instance = nullptr;
|
||||
// if (name == "AODE") {
|
||||
// instance = new bayesnet::AODE();
|
||||
// } else if (name == "KDB") {
|
||||
// instance = new bayesnet::KDB(2);
|
||||
// } else if (name == "SPODE") {
|
||||
// instance = new bayesnet::SPODE(2);
|
||||
// } else if (name == "TAN") {
|
||||
// instance = new bayesnet::TAN();
|
||||
// } else {
|
||||
// throw runtime_error("Model " + name + " not found");
|
||||
// }
|
||||
// if (instance != nullptr)
|
||||
// return shared_ptr<bayesnet::BaseClassifier>(instance);
|
||||
// else
|
||||
// return nullptr;
|
||||
// }
|
||||
Models* Models::factory = nullptr;;
|
||||
Models* Models::instance()
|
||||
{
|
||||
|
@@ -76,10 +76,6 @@ argparse::ArgumentParser manageArguments(int argc, char** argv)
|
||||
}
|
||||
return program;
|
||||
}
|
||||
void registerModels()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
@@ -92,7 +88,7 @@ int main(int argc, char** argv)
|
||||
auto stratified = program.get<bool>("stratified");
|
||||
auto n_folds = program.get<int>("folds");
|
||||
auto seeds = program.get<vector<int>>("seeds");
|
||||
vector<string> filesToProcess;
|
||||
vector<string> filesToTest;
|
||||
auto datasets = platform::Datasets(path, true, platform::ARFF);
|
||||
auto title = program.get<string>("title");
|
||||
if (file_name != "") {
|
||||
@@ -103,9 +99,9 @@ int main(int argc, char** argv)
|
||||
if (title == "") {
|
||||
title = "Test " + file_name + " " + model_name + " " + to_string(n_folds) + " folds";
|
||||
}
|
||||
filesToProcess.push_back(file_name);
|
||||
filesToTest.push_back(file_name);
|
||||
} else {
|
||||
filesToProcess = platform::Datasets(path, true, platform::ARFF).getNames();
|
||||
filesToTest = platform::Datasets(path, true, platform::ARFF).getNames();
|
||||
saveResults = true;
|
||||
}
|
||||
|
||||
@@ -121,7 +117,7 @@ int main(int argc, char** argv)
|
||||
}
|
||||
platform::Timer timer;
|
||||
timer.start();
|
||||
experiment.go(filesToProcess, path);
|
||||
experiment.go(filesToTest, path);
|
||||
experiment.setDuration(timer.getDuration());
|
||||
if (saveResults)
|
||||
experiment.save(PATH_RESULTS);
|
||||
|
Reference in New Issue
Block a user