Commit Graph

4695 Commits

Author SHA1 Message Date
Davis King c423283c05 Added set_prior() to the python interfaces of the relevant trainer objects. 2014-05-24 10:18:31 -04:00
Davis King 721597f219 Made set_prior() work with sparse vectors. 2014-05-23 22:03:55 -04:00
Davis King 05c0b37311 Fixed a bug in the prior support related to sparse vector usage. 2014-05-23 21:53:51 -04:00
Davis King 6a8b0e745d Relaxed some excessively restrictive requires clauses. 2014-05-23 21:52:01 -04:00
Davis King 29f2268579 Fixed set_prior() so it works with sparse vectors in addition to dense vectors. 2014-05-23 19:07:32 -04:00
Davis King d7f207f2f7 Added unit tests for the svm_multiclass_linear with sparse priors 2014-05-23 18:35:49 -04:00
Davis King ff8fc68f3b Fixed compile time bug 2014-05-22 21:34:35 -04:00
Davis King a867cb08ac updated release notes 2014-05-22 21:09:03 -04:00
Davis King 22ff832701 updated docs 2014-05-22 20:44:16 -04:00
Davis King 78aef59d8c Added another test 2014-05-22 20:19:02 -04:00
Davis King a92de57ec5 Made it so you can write statements like mymat = m = 0;
That is, chain the = operator when using a literal assignment on
matrix objects.
2014-05-22 20:17:21 -04:00
Davis King 9fa63ad8c3 Added unit test for the new dot() overloads. 2014-05-21 21:56:04 -04:00
Davis King 422223ceeb Added unit tests for new serialization syntax. 2014-05-21 21:48:04 -04:00
Davis King e314061e82 Made the requires checking for array::set_size() always stay on since it is not
going to be performance critical and is a common user error.
2014-05-21 20:52:57 -04:00
Davis King eec39b4d0e Fixed incorrect requires clause on the cross_validate_trainer() and
cross_validate_trainer_threaded() routines.
2014-05-21 20:51:11 -04:00
Davis King 16d089d2b0 updated known users link 2014-05-21 20:08:01 -04:00
Davis King c6eaca570b Changed code so that the proper error code is always returned even in the event
that closesocket() fails.
2014-05-21 02:19:57 -04:00
Davis King 7e09a08556 Fixed spelling error in comment. 2014-05-20 21:12:34 -04:00
Davis King c7c8aff65c Changed the assign() function so that it no longer removes zeros from
dense vectors when assigning them to sparse vectors.  Also updated dot()
so that it is much faster when working with "sparse vectors" that are
the product of assigning a dense vector to a sparse vector.
2014-05-18 14:37:04 -04:00
Davis King 793a8a515f Fixed a potential divide by zero in draw_fhog() 2014-05-16 19:36:01 -04:00
Davis King c6d778eaf9 Made the examples use the new simplified file serialization API. 2014-05-08 21:07:56 -04:00
Davis King eb2806f348 Added a simplified operator << and >> syntax for serializing to and from files. 2014-05-08 20:40:22 -04:00
Davis King 754610f247 Added the option to set a prior to svm_rank_trainer. 2014-05-04 22:09:59 -04:00
Davis King 461abe65db Added missing assert 2014-05-04 21:32:50 -04:00
Davis King 9980013cb9 Fixed grammar 2014-05-04 21:32:38 -04:00
Davis King a13aea2642 Fixed compiler errors in unit tests 2014-05-04 20:53:48 -04:00
Davis King b99cffef10 Fixed compile time error I just introduced. 2014-05-04 20:08:44 -04:00
Davis King c63e45985a Added the ability to set a prior to the svm_c_linear_trainer. 2014-05-04 20:01:20 -04:00
Davis King 8c797ae9b3 Added overloads of mat() that convert a single scalar into a matrix. 2014-05-04 19:45:57 -04:00
Davis King eb08ae92a8 clarified spec 2014-05-04 19:21:58 -04:00
Davis King d771596fba Clarified spec and also slightly improved usability 2014-05-04 19:14:38 -04:00
Davis King d9d6fa1293 Added the ability to set a previously trained function as a prior to the
svm_multiclass_linear_trainer.
2014-05-01 20:47:07 -04:00
Davis King a7047b3532 updated docs 2014-04-28 16:28:52 -04:00
Davis King be7457770e Fixed minor typos 2014-04-26 19:56:18 -04:00
Davis King 1b79204360 updated docs 2014-04-26 19:51:34 -04:00
Davis King d763696f68 Added an example program showing how to setup a logger hook 2014-04-26 17:32:06 -04:00
Davis King ff55b02956 Just a few minor overloads and usability tweaks to the logger interface. 2014-04-26 17:17:22 -04:00
Davis King 69e5340ccd updated docs 2014-04-26 15:38:50 -04:00
Davis King 672b4b27d8 Added locally_change_current_dir 2014-04-26 15:35:45 -04:00
Davis King 4934b0020f Made the ODR rule violation error diagnostic clearer. 2014-04-26 13:10:09 -04:00
Davis King 2d7e320ade Added user settable loss to the structural_track_association_trainer. 2014-04-26 12:57:42 -04:00
Davis King d6c1081841 Slightly simplified the code 2014-04-23 20:25:27 -04:00
Davis King 50a2113f17 Added operator+= to discriminant_pca. 2014-04-23 19:41:37 -04:00
Davis King 81a04634ed Improve error message generated when calling argument() incorrectly. 2014-04-23 19:19:49 -04:00
Davis King 99342ca5be fixed spelling errors 2014-04-23 19:09:24 -04:00
Davis King 7ef50c6c80 merged 2014-04-22 21:19:29 -04:00
Davis King a9c7de477a Added user settable loss to the association trainer 2014-04-22 21:18:31 -04:00
Davis King d635c1d78a Added a #define for _NO_W32_PSEUDO_MODIFIERS so that windows.h won't #define IN or OUT 2014-04-22 20:52:26 -04:00
Davis King 78088d40a0 fixed typo in spec 2014-04-22 20:18:58 -04:00
Davis King 2821926236 merged changes and updated abstract file. 2014-04-22 20:13:47 -04:00