int * SGMA(svm_dataset dataset, properties props)
Sparse Greedy Matrix Approximation algorithm.
A dataset.
Definition: IOStructures.h:108
It represents a trained model that has been obtained using PIRWLS or PSIRWLS.
Definition: IOStructures.h:75
void printPSIRWLSInstructions(void)
Print Instructions.
double * IRWLSpar(svm_dataset dataset, int *indexes, properties props)
Iterative Re-Weighted Least Squares Algorithm.
properties parseTrainParameters(int *argc, char ***argv)
It parses input command line to extract the parameters of the PSIRWLS algorithm.
Input and Output structures and procedures.
Training parameters of the IRWLS procedures.
Definition: IOStructures.h:44
int * randomCentroids(svm_dataset dataset, properties props)
Random selection of centroids for the semiparametric model.
model calculatePSIRWLSModel(properties props, svm_dataset dataset, int *centroids, double *beta)
It converts the result of the PSIRWLS algorithm into a model struct.