aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-12-05add octave testfiles to gitGertjan van den Burg11-0/+809
2016-12-05further unit tests for kernel moduleGertjan van den Burg5-39/+3804
2016-12-05Tests and documentation kernel moduleGertjan van den Burg4-92/+334
2016-12-05Improvements and tests for tasks and gridsearchGertjan van den Burg6-15/+1426
2016-11-07compute ZAZ in blocks to increase numerical precisionGertjan van den Burg3-23/+64
2016-11-03prepare for gridsearch unit testingGertjan van den Burg15-394/+867
2016-10-24update copyright informationGertjan van den Burg73-492/+2045
2016-10-18fix problems with dense ZV computation when data->n < model->nGertjan van den Burg2-5/+142
2016-10-17minor documentation fixesGertjan van den Burg6-22/+11
2016-10-17refactor gensvm_pred to gensvm_predictGertjan van den Burg5-6/+6
2016-10-17Update predictions to work with sparse matricesGertjan van den Burg8-61/+508
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-17update doxyfileGertjan van den Burg1-126/+234
2016-10-17Add functionality for cv_util for sparse matricesGertjan van den Burg3-7/+342
2016-10-17Create debug function for printing GenSparse structsGertjan van den Burg5-6/+106
2016-10-14remove temporary test seed settingGertjan van den Burg1-4/+1
2016-10-14documentation fixesGertjan van den Burg18-42/+56
2016-10-14add sparse matrices to GenSVM and reorganize update functionalityGertjan van den Burg18-1276/+2164
2016-10-06documentation fixesGertjan van den Burg5-3/+28
2016-10-06make use of the fact that the first element of z_i is always 1Gertjan van den Burg1-3/+8
2016-10-06change timer functionality to use clock_monotonic_rawGertjan van den Burg4-19/+76
2016-10-06Coding style - set all pointers to NULL initially and after freeGertjan van den Burg10-25/+58
2016-10-06Switch to using dsyrk instead of dsyr for speed.Gertjan van den Burg6-65/+282
Also added a workspace (GenWork) structure for to hold working matrices for the gensvm_get_update() and gensvm_get_loss() functions
2016-10-05documentation fixesGertjan van den Burg2-8/+3
2016-09-30rewrite of the update function to use only rank 1 operations where possibleGertjan van den Burg4-162/+110
2016-09-30Rewrite UU matrix to be K*K*(K-1) instead of n*K*(K-1)Gertjan van den Burg8-281/+236
significant memory reduction by turning the 3D UU matrix into a 2D block matrix, with significantly less dimensions
2016-09-30Remove category matrix from implementationGertjan van den Burg5-120/+24
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-30remove unnecessary W and t matricesGertjan van den Burg3-24/+2
2016-09-30minor changes and start on test of gensvm_optimizeGertjan van den Burg4-8/+120
2016-09-30use atlas for optimized blas/lapackGertjan van den Burg1-1/+1
2016-09-30Add define for print_iterGertjan van den Burg1-1/+6
2016-09-30Break up update function and add unit tests for partsGertjan van den Burg3-231/+751
2016-09-30fix typo in file ioGertjan van den Burg1-1/+1
2016-09-30reorder initialization and allocationGertjan van den Burg1-3/+3
2016-09-30Prevent memory leaks when copying data filenameGertjan van den Burg1-1/+2
2016-09-30Exclude test folders for documentationGertjan van den Burg1-1/+1
2016-09-26moved mainpage to READMEGertjan van den Burg2-29/+20
2016-09-22More unit tests for optimizeGertjan van den Burg5-6/+876
Also added auxiliary Octave files used to construct the unit tests
2016-09-22Remove commented out codeGertjan van den Burg1-7/+0
2016-09-21remove output file of test from gitGertjan van den Burg1-20/+0
2016-09-21remove explicit dependencies on object filesGertjan van den Burg1-44/+7
2016-09-20minor improvementsGertjan van den Burg2-2/+3
2016-09-20Unit tests for printing and removal of gensvm_print_stringGertjan van den Burg4-28/+102
Using gensvm_print_string seemed unnecessary, so removed it
2016-09-20Change globals.h to gensvm_globals.hGertjan van den Burg9-8/+8
Conformity!
2016-09-20Ignore coverage dirGertjan van den Burg1-0/+1
2016-09-20Unit tests and corresponding dataGertjan van den Burg13-0/+1705
2016-09-20Minor improvements and fixesGertjan van den Burg3-11/+19
2016-09-20Improvements in ioGertjan van den Burg1-6/+6
2016-09-20Properly copy the string for data_filenameGertjan van den Burg1-1/+2
2016-09-20Use exit_failure and err() in gensvm_ioGertjan van den Burg1-12/+24
2016-09-20Remove inline rand functionGertjan van den Burg1-5/+4