| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-03-09 | Remove unused OPTFLAGS | Gertjan van den Burg | 1 | -1/+1 | |
| 2020-03-09 | Try to detect the linear algebra package automatically | Gertjan van den Burg | 1 | -3/+6 | |
| 2019-11-20 | Update version in test | Gertjan van den Burg | 1 | -1/+1 | |
| 2019-11-20 | Increase tolerance for training result | Gertjan van den Burg | 1 | -1/+1 | |
| This is just too dependent on architecture/blas implementation, etc. | |||||
| 2018-03-27 | bump version | Gertjan van den Burg | 1 | -1/+1 | |
| 2018-03-27 | Allow seeding for nonlinear GenSVM | Gertjan van den Burg | 1 | -6/+12 | |
| 2018-03-27 | Major bugfix for nonlinear GenSVM | Gertjan van den Burg | 6 | -147/+173 | |
| Nonlinear GenSVM depends on the eigendecomposition of the kernel matrix. Mathematically, the Sigma vector in the code should contain the square root of the eigenvalues. Taking the square root was however neglected, which resulted in poor performance of nonlinear GenSVM. This is now fixed, which means that the performance of nonlinear GenSVM will be much better. | |||||
| 2017-02-23 | Allow setting of the random seed in the model | Gertjan van den Burg | 1 | -0/+2 | |
| 2017-02-21 | add additional gcc checks | Gertjan van den Burg | 1 | -1/+1 | |
| 2017-02-21 | Bump version and update changelog | Gertjan van den Burg | 1 | -1/+1 | |
| 2017-02-21 | Allow overriding of atlas usage from environment variable | Gertjan van den Burg | 1 | -0/+4 | |
| Use as: $ NOATLAS=true make | |||||
| 2017-02-17 | allow max_iter to be set in the model | Gertjan van den Burg | 3 | -1/+5 | |
| 2017-02-17 | Bump version | Gertjan van den Burg | 1 | -1/+1 | |
| 2017-02-17 | Bugfix for testing on non-atlas systems | Gertjan van den Burg | 1 | -1/+1 | |
| 2017-02-17 | Remove kernelparam array in favour of explicit kernel parameters | Gertjan van den Burg | 6 | -616/+578 | |
| This simplifies a lot of the code and will make it easier to link to other languages. | |||||
| 2017-01-02 | fix for string version | Gertjan van den Burg | 1 | -1/+1 | |
| 2016-12-07 | allow datasets to be stored in libsvm/svmlight format | Gertjan van den Burg | 5 | -0/+345 | |
| 2016-12-07 | moved check for class labels to seperate module | Gertjan van den Burg | 2 | -3/+149 | |
| 2016-12-07 | add ifndef and GENSVM_ before defines | Gertjan van den Burg | 5 | -54/+54 | |
| 2016-12-06 | document undocumented elements | Gertjan van den Burg | 2 | -5/+55 | |
| 2016-12-06 | add msvmmaj matlab file to git | Gertjan van den Burg | 1 | -0/+361 | |
| 2016-12-06 | add unit tests for gensvm_train | Gertjan van den Burg | 4 | -2/+528 | |
| 2016-12-05 | fix missing test in gensvm_optimize and expose doublesort | Gertjan van den Burg | 3 | -17/+69 | |
| 2016-12-05 | add octave testfiles to git | Gertjan van den Burg | 11 | -0/+809 | |
| 2016-12-05 | further unit tests for kernel module | Gertjan van den Burg | 1 | -1/+3752 | |
| 2016-12-05 | Tests and documentation kernel module | Gertjan van den Burg | 2 | -1/+154 | |
| 2016-12-05 | Improvements and tests for tasks and gridsearch | Gertjan van den Burg | 3 | -10/+1360 | |
| 2016-11-03 | prepare for gridsearch unit testing | Gertjan van den Burg | 3 | -0/+247 | |
| 2016-10-24 | update copyright information | Gertjan van den Burg | 20 | -48/+411 | |
| 2016-10-18 | fix problems with dense ZV computation when data->n < model->n | Gertjan van den Burg | 1 | -4/+140 | |
| 2016-10-17 | minor documentation fixes | Gertjan van den Burg | 1 | -2/+2 | |
| 2016-10-17 | refactor gensvm_pred to gensvm_predict | Gertjan van den Burg | 1 | -1/+1 | |
| 2016-10-17 | Update predictions to work with sparse matrices | Gertjan van den Burg | 2 | -2/+352 | |
| 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-17 | Add functionality for cv_util for sparse matrices | Gertjan van den Burg | 1 | -3/+168 | |
| 2016-10-17 | Create debug function for printing GenSparse structs | Gertjan van den Burg | 3 | -5/+60 | |
| 2016-10-14 | documentation fixes | Gertjan van den Burg | 1 | -2/+2 | |
| 2016-10-14 | add sparse matrices to GenSVM and reorganize update functionality | Gertjan van den Burg | 6 | -757/+1141 | |
| 2016-10-06 | documentation fixes | Gertjan van den Burg | 2 | -0/+25 | |
| 2016-10-06 | change timer functionality to use clock_monotonic_raw | Gertjan van den Burg | 1 | -0/+34 | |
| 2016-10-06 | Switch to using dsyrk instead of dsyr for speed. | Gertjan van den Burg | 2 | -22/+114 | |
| Also added a workspace (GenWork) structure for to hold working matrices for the gensvm_get_update() and gensvm_get_loss() functions | |||||
| 2016-09-30 | rewrite of the update function to use only rank 1 operations where possible | Gertjan van den Burg | 2 | -27/+13 | |
| 2016-09-30 | Rewrite UU matrix to be K*K*(K-1) instead of n*K*(K-1) | Gertjan van den Burg | 2 | -215/+177 | |
| significant memory reduction by turning the 3D UU matrix into a 2D block matrix, with significantly less dimensions | |||||
| 2016-09-30 | Remove category matrix from implementation | Gertjan van den Burg | 1 | -69/+5 | |
| 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-30 | minor changes and start on test of gensvm_optimize | Gertjan van den Burg | 3 | -8/+117 | |
| 2016-09-30 | Break up update function and add unit tests for parts | Gertjan van den Burg | 1 | -7/+461 | |
| 2016-09-22 | More unit tests for optimize | Gertjan van den Burg | 5 | -6/+876 | |
| Also added auxiliary Octave files used to construct the unit tests | |||||
| 2016-09-21 | remove output file of test from git | Gertjan van den Burg | 1 | -20/+0 | |
| 2016-09-20 | minor improvements | Gertjan van den Burg | 1 | -2/+2 | |
| 2016-09-20 | Unit tests for printing and removal of gensvm_print_string | Gertjan van den Burg | 3 | -0/+94 | |
| Using gensvm_print_string seemed unnecessary, so removed it | |||||
| 2016-09-20 | Unit tests and corresponding data | Gertjan van den Burg | 13 | -0/+1705 | |
