Commit Graph

2108 Commits

Author SHA1 Message Date
Davis King
13269d7f97 Adding beginnings of a tool for dealing with labeled image datasets. 2011-06-18 13:49:42 -04:00
Davis King
53a01f4cfa Created release v17.41 2011-06-12 08:48:20 -04:00
Davis King
ecb32fc7e0 Added tag v17.41 for changeset f6c79ee40834 2011-06-12 08:48:20 -04:00
Davis King
da1d44735e grammar 2011-06-12 08:45:02 -04:00
Davis King
95c074edc8 merged 2011-06-11 17:37:20 -04:00
Davis King
2a5a9fd027 updated docs 2011-06-11 17:32:32 -04:00
Davis King
e3fcf35217 Minor change to avoid a compile time error in visual studio 2008. 2011-06-11 17:30:52 -04:00
Davis King
84daff6399 I improved the way calls to the separation oracle get dispatched to the
thread_pool.  Previously, each separation oracle call was dispatched
to a thread individually.  This is inefficient when there are a whole
lot of samples (and thus separation oracle calls which need to be made).
So now entire batches of separation oracle calls are dispatched to
each thread.  This minimizes the thread switching and synchronization
overhead.
2011-06-11 16:44:47 -04:00
Davis King
1b05c23a3b Added extra #include for image_io.h so that future linker errors from
this component will be caught by the unit tests.
2011-06-10 16:08:39 -04:00
Davis King
00662b4b23 Added a bunch of overloads for add_task_by_value() 2011-06-10 15:51:49 -04:00
Davis King
97cf9ba1d3 Removed spurious statement. 2011-06-09 19:08:14 -04:00
Davis King
f8248cee10 Moved the serialize and deserialize function definitions outside the body of the
type_safe_union class to avoid a compiler bug in an older version of gcc.
2011-06-09 18:56:03 -04:00
Davis King
abd5ea0a70 Fixed a bug which caused multiply defined symbol errors during linking
if the PNG saving routine was #included.
2011-06-09 18:23:32 -04:00
Davis King
7e8af32b1d Clarified spec and docs 2011-06-08 16:50:05 -04:00
Davis King
384090c676 The structural SVM optimizers had checks that the risk never became negative.
This only happens if the user implements the separation oracle wrong.  In this
case I had the code setup to force the risk to zero but this just ends up
obscuring the fact that the user's separation oracle is incorrect.  So I'm
removing this check.  This should make debugging separation oracles a little
easier.
2011-06-08 16:43:48 -04:00
Davis King
7638057b63 fixed grammar 2011-06-07 22:39:48 -04:00
Davis King
b6ae2a6d68 Improved the thread_pool example program. 2011-06-07 22:27:12 -04:00
Davis King
cf8e3d6f1e Added some tests for the new add_task_by_value() methods of the thread_pool. 2011-06-07 18:02:40 -04:00
Davis King
ad8a2d1900 added a test 2011-06-07 17:39:12 -04:00
Davis King
584c90574c updated docs 2011-06-06 22:47:51 -04:00
Davis King
8a3ff4ff1e Added an add_task_by_value() function to the thread_pool. 2011-06-06 22:47:32 -04:00
Davis King
cf6f55c2fa Clarified spec again 2011-06-06 21:32:14 -04:00
Davis King
8762fd1405 clarified docs 2011-06-06 21:16:56 -04:00
Davis King
f5fd8004b1 Switched some member_function_pointers from checking mode to non-checking mode. 2011-06-05 17:32:18 -04:00
Davis King
c70344ad7f Fixed comment 2011-06-05 17:26:22 -04:00
Davis King
9223edde4e Updated docs 2011-06-05 17:21:12 -04:00
Davis King
2ea30b75e1 Created release v17.40 2011-06-05 13:26:09 -04:00
Davis King
3714ee4cc2 Added tag v17.40 for changeset 43cbb1c92eae 2011-06-05 13:26:09 -04:00
Davis King
7382c7c6af Improved docs a bit. Also fixed some spacing issues between links. 2011-06-05 11:06:07 -04:00
Davis King
5826b562e2 Fixed grammar in comments. 2011-06-05 10:26:36 -04:00
Davis King
f4eab393a9 Removed cruft 2011-06-04 16:22:50 -04:00
Davis King
0586a1aca5 updated release notes 2011-06-04 16:20:17 -04:00
Davis King
60a19cfb28 Made the conversion to and from HSI a little more robust. 2011-06-04 15:46:38 -04:00
Davis King
611cbfaaee Removed time based seed to make test more repeatable. 2011-06-04 15:40:50 -04:00
Davis King
297243dbbd Changed code slightly to avoid compiler error in visual studio 2005 2011-06-04 15:39:26 -04:00
Davis King
be92aa31a4 Change XSLT a little to avoid unneeded whitespace characters in HTML output. 2011-06-04 13:38:34 -04:00
Davis King
5c7f517bc9 Removed unneeded leading white space characters so that the resulting
HTML pages are a little smaller.
2011-06-04 13:30:28 -04:00
Davis King
bc1894648a Added another test 2011-06-04 11:15:04 -04:00
Davis King
642762c078 updated spec 2011-06-04 11:11:56 -04:00
Davis King
3bc36fe1a2 minor cleanup 2011-06-03 22:35:05 -04:00
Davis King
94067a7666 Updated docs 2011-06-03 22:22:27 -04:00
Davis King
3bba57bcc8 updated docs 2011-06-03 22:18:27 -04:00
Davis King
54fded51bf Added an example showing how to create custom kernels.
--HG--
rename : examples/krr_classification_ex.cpp => examples/using_custom_kernels_ex.cpp
2011-06-03 22:15:14 -04:00
Davis King
d068afb165 Changed some things to get the new images to show up in chm files. 2011-06-02 23:20:05 -04:00
Davis King
ebf602e440 worked on FAQ 2011-06-02 22:54:27 -04:00
Davis King
7f48fc330a Made find_clusters_using_kmeans() work with dlib::vector objects. 2011-06-02 21:42:28 -04:00
Davis King
bae44f67bf Added a kmeans test
--HG--
rename : dlib/test/hash.cpp => dlib/test/kmeans.cpp
2011-06-02 21:36:40 -04:00
Davis King
29bd6bd1d9 Improved FAQ page slightly. 2011-06-01 22:41:08 -04:00
Davis King
551a882ce3 Improved the layout of the FAQ page 2011-06-01 22:13:18 -04:00
Davis King
f1ce94705a Improved how code blocks are displayed. 2011-06-01 21:43:30 -04:00