| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-07-12 | Print training accuracyHEADmaster | Gertjan van den Burg | 2 | -5/+17 | |
| 2019-06-24 | bugfix for kernel rbf | Gertjan van den Burg | 1 | -1/+1 | |
| 2018-03-27 | Allow seeding for nonlinear GenSVM | Gertjan van den Burg | 2 | -25/+25 | |
| 2018-03-27 | Add command line flag to set the maximum number of iterations | Gertjan van den Burg | 1 | -0/+4 | |
| 2018-03-27 | Bugfix for reading kernel parameters from training files | Gertjan van den Burg | 1 | -3/+3 | |
| 2018-03-27 | Add support for predicting after grid search | Gertjan van den Burg | 2 | -18/+105 | |
| With this commit the gensvm_grid executable can now compute predictions with the best model found during the grid search. The test dataset is supplied through the training file, and a command line flag is added to support saving the predictions in an output file. | |||||
| 2018-03-27 | Major bugfix for nonlinear GenSVM | Gertjan van den Burg | 1 | -1/+4 | |
| 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-12-13 | initialize model size parameters to zero | Gertjan van den Burg | 1 | -0/+4 | |
| 2017-02-23 | Allow setting of the random seed in the model | Gertjan van den Burg | 5 | -7/+26 | |
| 2017-02-21 | fix signed/unsigned comparison | Gertjan van den Burg | 1 | -2/+1 | |
| 2017-02-21 | Explicitly specify void argument to functions which take | Gertjan van den Burg | 7 | -9/+6 | |
| no arguments. | |||||
| 2017-02-21 | Minor fixes | Gertjan van den Burg | 2 | -2/+12 | |
| 2017-02-21 | Keep a status of training | Gertjan van den Burg | 2 | -2/+11 | |
| 2017-02-21 | Keep track of elapsed iterations in training | Gertjan van den Burg | 2 | -0/+4 | |
| 2017-02-17 | allow max_iter to be set in the model | Gertjan van den Burg | 4 | -9/+11 | |
| 2017-02-17 | Remove kernelparam array in favour of explicit kernel parameters | Gertjan van den Burg | 7 | -172/+83 | |
| This simplifies a lot of the code and will make it easier to link to other languages. | |||||
| 2017-02-17 | minor code clarification | Gertjan van den Burg | 1 | -1/+1 | |
| 2017-01-02 | documentation fixes | Gertjan van den Burg | 1 | -3/+3 | |
| 2017-01-02 | fix for string version | Gertjan van den Burg | 3 | -3/+3 | |
| 2016-12-08 | add specification of libsvm data format | Gertjan van den Burg | 1 | -1/+2 | |
| 2016-12-08 | Add copyright and license notice to execs | Gertjan van den Burg | 2 | -2/+8 | |
| 2016-12-08 | Add range check for some variables | Gertjan van den Burg | 1 | -2/+22 | |
| 2016-12-07 | allow datasets to be stored in libsvm/svmlight format | Gertjan van den Burg | 5 | -15/+428 | |
| 2016-12-07 | moved check for class labels to seperate module | Gertjan van den Burg | 4 | -41/+99 | |
| 2016-12-07 | throw warning when using sparse matrices with kernels | Gertjan van den Burg | 2 | -0/+31 | |
| 2016-12-07 | make test for sparsity the same everywhere | Gertjan van den Burg | 1 | -4/+3 | |
| 2016-12-07 | only print kernel computation method with nonlinear kernels | Gertjan van den Burg | 1 | -2/+4 | |
| 2016-12-07 | print warning when a test dataset is supplied in training file | Gertjan van den Burg | 1 | -2/+6 | |
| 2016-12-07 | add ifndef and GENSVM_ before defines | Gertjan van den Burg | 7 | -42/+48 | |
| 2016-12-07 | switch some integer variables to long for cross platform size guarantees | Gertjan van den Burg | 7 | -17/+17 | |
| 2016-12-06 | document undocumented elements | Gertjan van den Burg | 7 | -59/+187 | |
| 2016-12-06 | add unit tests for gensvm_train | Gertjan van den Burg | 1 | -1/+2 | |
| 2016-12-05 | fix missing test in gensvm_optimize and expose doublesort | Gertjan van den Burg | 2 | -5/+4 | |
| 2016-12-05 | further unit tests for kernel module | Gertjan van den Burg | 2 | -36/+45 | |
| 2016-12-05 | Tests and documentation kernel module | Gertjan van den Burg | 1 | -81/+167 | |
| 2016-12-05 | Improvements and tests for tasks and gridsearch | Gertjan van den Burg | 2 | -5/+65 | |
| 2016-11-07 | compute ZAZ in blocks to increase numerical precision | Gertjan van den Burg | 2 | -23/+62 | |
| 2016-11-03 | prepare for gridsearch unit testing | Gertjan van den Burg | 6 | -380/+522 | |
| 2016-10-24 | update copyright information | Gertjan van den Burg | 26 | -85/+519 | |
| 2016-10-18 | fix problems with dense ZV computation when data->n < model->n | Gertjan van den Burg | 1 | -1/+2 | |
| 2016-10-17 | minor documentation fixes | Gertjan van den Burg | 2 | -6/+5 | |
| 2016-10-17 | refactor gensvm_pred to gensvm_predict | Gertjan van den Burg | 2 | -2/+2 | |
| 2016-10-17 | Update predictions to work with sparse matrices | Gertjan van den Burg | 3 | -59/+118 | |
| 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 | -4/+168 | |
| 2016-10-17 | Create debug function for printing GenSparse structs | Gertjan van den Burg | 1 | -1/+44 | |
| 2016-10-14 | remove temporary test seed setting | Gertjan van den Burg | 1 | -4/+1 | |
| 2016-10-14 | documentation fixes | Gertjan van den Burg | 7 | -14/+41 | |
| 2016-10-14 | add sparse matrices to GenSVM and reorganize update functionality | Gertjan van den Burg | 7 | -499/+877 | |
| 2016-10-06 | documentation fixes | Gertjan van den Burg | 2 | -2/+2 | |
| 2016-10-06 | make use of the fact that the first element of z_i is always 1 | Gertjan van den Burg | 1 | -3/+8 | |
