Commit Graph

4556 Commits

Author SHA1 Message Date
Davis King
15e79e9037 Fixed a warning about signed/unsigned comparisons. 2014-05-31 12:04:00 -04:00
Davis King
bd4647d1db Created release v18.8 2014-05-27 18:48:13 -04:00
Davis King
fbc89ca707 Added tag v18.8 for changeset a6c2b16111b8 2014-05-27 18:48:13 -04:00
Davis King
b4118c511b updated docs 2014-05-27 18:01:09 -04:00
Davis King
040cfe8844 Added missing requires clauses 2014-05-26 19:25:46 -04:00
Davis King
4562b2e633 updated docs 2014-05-26 19:24:13 -04:00
Davis King
c9b050e2b9 Fixed bug in evaluate_detectors() and added unit tests. 2014-05-26 18:56:01 -04:00
Davis King
e3af40d5a5 Updated example to use evaluate_detectors() 2014-05-26 18:46:35 -04:00
Davis King
4f275bd7bd Added evaluate_detectors() to make it easy to run a bunch of HOG detectors
efficiently, even when their window sizes differ.
2014-05-26 18:46:13 -04:00
Davis King
09af3eb856 Refactored a bit of the object_detector interface. Also fixed a bug in the
non-max suppression code that I introduced a few commits ago.
2014-05-26 18:22:55 -04:00
Davis King
977f6b113f Improved non-max-suppression for detectors with multiple sub-detectors packed
into them.
2014-05-24 12:27:20 -04:00
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