aboutsummaryrefslogtreecommitdiff
path: root/include/gensvm_optimize.h
AgeCommit message (Collapse)AuthorFilesLines
2016-10-24update copyright informationGertjan van den Burg1-2/+20
2016-10-17Update predictions to work with sparse matricesGertjan van den Burg1-0/+1
This is done by pulling the Z*V routines from the gensvm_optimize file to a seperate file, since they are shared by prediction and get_loss
2016-10-14add sparse matrices to GenSVM and reorganize update functionalityGertjan van den Burg1-19/+6
2016-10-06documentation fixesGertjan van den Burg1-1/+1
2016-10-06Switch to using dsyrk instead of dsyr for speed.Gertjan van den Burg1-3/+4
Also added a workspace (GenWork) structure for to hold working matrices for the gensvm_get_update() and gensvm_get_loss() functions
2016-09-30rewrite of the update function to use only rank 1 operations where possibleGertjan van den Burg1-5/+3
2016-09-30Remove category matrix from implementationGertjan van den Burg1-4/+4
It's a remnant from the Matlab implementation, where it actually makes sense to use. Here it becomes a significant memory burden for large datasets, and doesn't provide any speedup
2016-09-30Break up update function and add unit tests for partsGertjan van den Burg1-1/+12
2016-05-16create a single training function for easy external accessGertjan van den Burg1-2/+2
2016-05-16major refactor of the codeGertjan van den Burg1-0/+36