Commit Graph

4528 Commits

Author SHA1 Message Date
Davis King
0bffe51175 updated docs 2014-07-01 20:32:08 -04:00
Davis King
1b0a7a925a Moved negate_function() to a different file to avoid an #include ordering bug
that happened when using find_max_single_variable().
2014-07-01 20:26:10 -04:00
Davis King
53aff1c821 updated docs 2014-06-26 19:05:35 -04:00
Davis King
52fdd2665f Renamed assert link check variable to be a little more informative. 2014-06-24 19:46:05 -04:00
Davis King
35de91015b Clarified the thread safety of evaluate_detectors(). 2014-06-23 16:11:21 -04:00
Davis King
dd3bf1f2c5 Changed the example to recommend using something like the f1-score when using
BOBYQA for model selection.
2014-06-23 16:06:23 -04:00
Davis King
505cc7b1d9 Added more member functions to the auto_mutex_readonly object that allows
you to convert between a readonly and write lock but still use RAII.
2014-06-23 15:20:16 -04:00
Davis King
964163c58d updated docs 2014-06-22 10:07:49 -04:00
Davis King
269ba90a6d Made cross_validate_trainer() and cross_validate_trainer_threaded() not make
duplicate copies of the training data since doing so uses a lot of RAM for
large datasets.
2014-06-22 10:02:03 -04:00
Davis King
3fe820cc78 Changed the murmur hash implementation to avoid any possibility of strict
aliasing violations in user code, even when things get inlined in unfavorable
ways.
2014-06-17 20:24:19 -04:00
Davis King
72cc93983a Renamed unit test program to avoid warnings from cmake 2014-06-17 20:03:19 -04:00
Davis King
082f05ea2c Moved Google Analytics stuff to the end of the head section. 2014-06-16 18:43:51 -04:00
Davis King
e1c2bdcbdb added link to the blog 2014-06-16 18:36:14 -04:00
Davis King
aab8f81c36 removed piwik stuff 2014-06-13 21:06:22 -04:00
Davis King
b9c84a6d23 setup google analytics 2014-06-13 20:49:11 -04:00
Davis King
8626f36d03 Fixed spelling errors in comments 2014-06-13 20:13:18 -04:00
Davis King
f9eed1232d Created release v18.9 2014-06-08 15:50:19 -04:00
Davis King
68996e8a22 Added tag v18.9 for changeset 4de62892e108 2014-06-08 15:50:19 -04:00
Davis King
811ee7501d updated docs 2014-06-08 15:44:04 -04:00
Davis King
9d00aa54cb The new serialization API that works like serialize("filename") << object; wasn't
opening files in binary mode.  Oops.  This is now fixed.
2014-06-08 15:35:12 -04:00
Davis King
165f9ef1f8 Fixed a minor interface usability flaw in the scan_fhog_pyramid. It wasn't
documented that you couldn't change the padding, cell size, or window size
parameters between calls to load() and detect().
2014-05-31 12:19:10 -04:00
Davis King
0631d6f546 updated docs 2014-05-31 12:05:17 -04:00
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