Commit Graph

2170 Commits

Author SHA1 Message Date
Davis King e0532b5448 Added some more comments. 2011-05-17 17:15:06 -04:00
Davis King ea2a51844f Cleaned up the code a little by pulling the caching logic out into its
own class.
2011-05-16 22:56:19 -04:00
Davis King 007e218e17 updated docs 2011-05-16 18:40:22 -04:00
Davis King 48444e1f19 Improved makedocs script a bit. Now it uses hg archive rather than
hg clone to get a copy of the sources.
2011-05-16 17:27:32 -04:00
Davis King 5599fb922b Minor change to avoid a compiler warning. 2011-05-15 21:22:14 -04:00
Davis King 63dfa090db Made the makerel script a little more robust. 2011-05-15 20:38:03 -04:00
Davis King 7956d9f35c updated README 2011-05-15 19:16:59 -04:00
Davis King 87221acead Removing the makesnapshot script since I won't be using it anymore. 2011-05-15 19:15:09 -04:00
Davis King d437803e3e Fixed time display for the change log 2011-05-15 19:13:32 -04:00
Davis King 627afb8112 Made the makerel script commit a tag and updates to the files which track
the major and minor revision numbers.
2011-05-15 18:45:57 -04:00
Davis King 25c7a65659 Fixed makerel to work with Mercurial. 2011-05-15 18:20:51 -04:00
Davis King a75402cba6 Fixed a bit of a bug in the makedocs script 2011-05-15 18:03:05 -04:00
Davis King 3fcf5e5aa7 Updated the documentation generation tools to work with Mercurial
rather than Subversion.
2011-05-15 17:46:16 -04:00
Davis King de1f4677a6 Setup an ignore file 2011-05-15 15:28:51 -04:00
Davis King 2c8b5f47f2 Fixed a bug in the DLIB_TEST_MSG macro for the unit testing suite. This
bug was introduced a few days ago.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404284
2011-05-15 03:04:13 +00:00
Davis King 7ebc1f963d Clarified recent change to the spec
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404283
2011-05-14 22:52:51 +00:00
Davis King 88189532ed Made the bridge code a little more robust.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404282
2011-05-14 21:21:39 +00:00
Davis King 8808589dcd Made test more robust
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404281
2011-05-14 21:17:07 +00:00
Davis King cff821d8fe Added example output
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404280
2011-05-14 18:17:49 +00:00
Davis King 854ece55e7 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404279
2011-05-14 18:16:16 +00:00
Davis King 05ed2b5ba6 Added an example program for the bridge object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404278
2011-05-14 18:09:06 +00:00
Davis King 2afaa28cbc Added a clear() to the bridge and improved some comments and tests.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404277
2011-05-14 17:06:18 +00:00
Davis King f224398ea3 Added tests for the bridge.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404276
2011-05-14 14:48:50 +00:00
Davis King 995d021693 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404275
2011-05-14 14:48:16 +00:00
Davis King eef0cde58d Polished the bridge object a bit.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404274
2011-05-14 14:10:57 +00:00
Davis King 2a84aef8e3 Yet more code cleanup
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404273
2011-05-13 21:52:27 +00:00
Davis King 35e65391f3 minor cleanup
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404272
2011-05-13 21:46:51 +00:00
Davis King a25039b0a2 Added initial version of the bridge object. It is a tool for bridging
pipe objects from one computer to another.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404271
2011-05-13 21:21:23 +00:00
Davis King 3309bbf0b2 Updated the unit test application so that it prints the number of
individual testing statements which were executed.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404270
2011-05-13 19:50:42 +00:00
Davis King 52f2a0ff2a Upgraded the type_safe_union with a constructor and assignment operator
which can copy an object into the type safe union.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404269
2011-05-13 19:31:03 +00:00
Davis King 5e7fe6a255 Gave the pipe the ability to disable dequeue operations.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404268
2011-05-13 14:15:13 +00:00
Davis King eb3e50e46d Fixed a bug which caused the structural_svm_problem_threaded object to
crash when caching was used.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404267
2011-05-10 20:42:04 +00:00
Davis King 158627a3d4 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404266
2011-05-10 02:48:22 +00:00
Davis King 4f5834cbea updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404265
2011-05-10 02:44:21 +00:00
Davis King 53e4efab11 Added a version of the structural_svm_problem which can use multiple threads to
call the separation_oracle() function.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404264
2011-05-10 02:37:18 +00:00
Davis King dbb6533d3d Added a missing #include
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404263
2011-05-10 02:35:34 +00:00
Davis King 05c1050fc0 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404258
2011-05-07 14:55:19 +00:00
Davis King eb734a1cc3 made a release
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404257
2011-05-07 14:42:56 +00:00
Davis King 2fa6f2d29f Updated release notes
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404256
2011-05-07 14:02:48 +00:00
Davis King 6b98dfaba3 Increased the default values for the initial basis size and basis size
increment a little.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404255
2011-05-07 12:42:16 +00:00
Davis King 537f4a2da3 Added more comments.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404254
2011-05-05 22:41:33 +00:00
Davis King a60406212f Fixed typo in spec
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404253
2011-05-04 21:31:56 +00:00
Davis King 3f2e596c82 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404252
2011-05-04 21:25:16 +00:00
Davis King ab8bfefaa0 Renamed rand::float_1a to rand.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404251
2011-05-04 21:24:12 +00:00
Davis King 7cb946de54 Renamed all the rand::kernel_1a and rand::float_1a declarations
to just say rand.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404250
2011-05-04 21:15:35 +00:00
Davis King 98045930fe Changed the rand object so you don't have to say rand::kernel_1a or
rand::float_1a anymore to declare it.  Now you just say rand.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404249
2011-05-04 21:09:22 +00:00
Davis King f780abea15 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404248
2011-05-04 20:40:51 +00:00
Davis King 53737cb51d Changed the stopping condition for the structured svm to the one suggested
by the Joachims paper.  I also added another useful reference to the docs.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404247
2011-05-04 20:36:44 +00:00
Davis King ae4c1bef39 Improved the feature vector caching in the structural_svm_problem object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404246
2011-05-04 02:19:23 +00:00
Davis King 50832ee5a1 Changed the oca_problem interface to the oca optimizer. Now the optimization_status()
function reports back the current risk and risk gap in addition to just the overall
objective value and objective gap.  Note that this change breaks backwards compatibility
with the previous interface (but only slightly).

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404245
2011-05-03 23:39:47 +00:00