using namespace std;
int main (int argc, const char * argv[])
{
kmeans.
setComputeTheta(
true );
if( !trainingData.
load(
"LabelledClusterData.csv") ){
cout << "Failed to load training data!\n";
return EXIT_FAILURE;
}
if( !kmeans.
train( trainingData ) ){
cout << "Failed to train model!\n";
return EXIT_FAILURE;
}
cout << "\nClusters:\n";
for(
unsigned int k=0; k<clusters.
getNumRows(); k++){
for(
unsigned int n=0; n<clusters.
getNumCols(); n++){
cout << clusters[k][n] << "\t";
}cout << endl;
}
return EXIT_SUCCESS;
}