Exemple #1
0
int main(int argc, char* argv[])
{
	if (argc != 2)
	{
		cout << "Usage: ANNtrain <parameterfile>\n"
			<< "\tparameterfile: The filename for the parameter file."
			<< endl;
		return -1;
	}

	Parameters params = Parameters(argv[1]);
	Data data = Data(params.GetTrainTestFileName(), params.GetNumYearsBurnedAcreage(),
		params.GetNumMonthsPDSI(), params.GetEndMonthCurrYear(), params.GetFireSeverityCutoffs());

	cout << "Parameter file: " << params.GetParamFileName() << endl;
	cout << "Reading data from file: " << params.GetTrainTestFileName() << endl << endl;


	vector<YearData> data_vec = data.GetAllData();
	training(params, data_vec);
	data_vec = data.GetAllData();
	testing( params, data_vec );
	//data_vec = data.GetAllData();
	//crossValidate( params, data_vec );

	return 0;
}