Commit Graph

2451 Commits

Author SHA1 Message Date
Davis King e64b7e74fd updated docs 2011-12-03 23:44:27 -05:00
Davis King e61caca362 Filled out the spec and added the usual boilerplate for a trainer object. 2011-12-03 23:18:57 -05:00
Davis King 93709d0363 removed cruft 2011-12-03 23:14:45 -05:00
Davis King 2ecf811da2 Fixed a minor bug in how the cross validation accuracy was being
computed.
2011-12-03 23:03:34 -05:00
Davis King 94d7305ae6 Fixed spelling error in comment. 2011-12-03 22:43:53 -05:00
Davis King 1291350ffa Added a missing assert. 2011-12-03 22:24:38 -05:00
Davis King dab7db3734 Added a spec for the structural_svm_assignment_problem and added missing asserts. 2011-12-03 22:23:14 -05:00
Davis King 9de4e129a6 Added a spec for the assignment problem validation functions and added
missing asserts.
2011-12-03 21:57:10 -05:00
Davis King 25e976feea fleshed out this spec 2011-12-03 20:39:51 -05:00
Davis King 1c1acac9ea clarified spec 2011-12-03 18:33:41 -05:00
Davis King 82230b59b6 renamed some things 2011-12-03 18:25:20 -05:00
Davis King 8a7fb193d0 Made the feature_extractor interface a little more efficient. 2011-12-03 18:07:49 -05:00
Davis King 7359ab4bb1 Setup serialization support for assignment_function objects. 2011-12-03 17:06:29 -05:00
Davis King 9d81a1ef98 Added initial version of the assignment problem learning code. 2011-12-03 16:52:30 -05:00
Davis King 94ae09f52a Just added some comments about setting up proper input validation
when the user uses the sequence label rejection feature.
2011-12-03 16:29:08 -05:00
Davis King 7a83a30d63 Added the is_assignment_problem() and is_forced_assignment_problem() routines. 2011-12-03 14:17:52 -05:00
Davis King 381a73a26d Clarified spec 2011-12-03 11:44:55 -05:00
Davis King ad50b677c3 Added a test for 64 bit integers. 2011-12-03 11:35:11 -05:00
Davis King 302caff84c Created release v17.44 2011-11-21 21:09:31 -05:00
Davis King 9678ad83a2 Added tag v17.44 for changeset 9ed76e89b664 2011-11-21 21:09:31 -05:00
Davis King 9ef5195ca6 Minor changes to avoid compiler warnings from clang++ 2011-11-06 10:38:52 -05:00
Davis King a2331a99f2 updated docs 2011-11-06 10:05:17 -05:00
Davis King b194c7b148 Cleaned up example slightly 2011-11-06 09:45:19 -05:00
Davis King a1632e02fb Minor changes to avoid compiler warnings in gcc 2011-11-06 09:20:57 -05:00
Davis King f829ad63db updated docs 2011-11-06 09:12:15 -05:00
Davis King b9149a5e74 Added the histogram intersection kernel for sparse and dense vectors. 2011-11-06 09:09:32 -05:00
Davis King 85db4e4ebb The last dlib release added a max_iterations parameter to the
svm_c_linear_trainer and svm_c_ekm_trainer objects.  However,
there was a bug which made them only ever do at most 16 iterations,
which is too few to solve many problems.  This has been fixed.
2011-11-05 12:15:36 -04:00
Davis King 4e9dd6dda9 clarified a few comments 2011-11-04 18:26:34 -04:00
Davis King d87f064e3c updated docs 2011-11-04 17:46:36 -04:00
Davis King c23ef609e4 added more tests 2011-11-04 17:43:40 -04:00
Davis King f18acdf81c Added a bunch of comments 2011-11-03 23:51:45 -04:00
Davis King 734635509b Clarified spec 2011-11-03 23:28:07 -04:00
Davis King 4f08da0d47 Added unit tests for the new sequence labeling stuff 2011-11-03 21:54:48 -04:00
Davis King d933439a08 Simplified the sequence_labeler interface a bit. 2011-11-03 20:42:40 -04:00
Davis King 90c9d0be6e cleaned this up a little 2011-11-03 19:17:53 -04:00
Davis King 29964d2858 improved example a little 2011-11-03 18:56:03 -04:00
Davis King 02b6328704 Made unit test a little more robust. 2011-11-03 17:50:22 -04:00
Davis King f57595fbeb Minor change to avoid a compiler error in clang 2011-11-03 17:28:12 -04:00
Davis King 673474454b Added folders named build2 to the ignore list. 2011-11-03 17:27:51 -04:00
Davis@potato-xp.localnet 6cbbe937dc Changed a little to work around a bug in visual studio 2005 2011-11-03 00:06:31 -04:00
Davis King cb7cfec182 changed to avoid a compiler error 2011-09-22 01:31:02 -04:00
Davis King fdc8950707 Changed code a little to make the reject_labeling() routine optional.
Now if you don't define it you get a reasonable default behavior
rather than a compiler error.
2011-11-02 23:21:05 -04:00
Davis King 2904fa35b5 updated docs 2011-11-02 22:48:08 -04:00
Davis King e6a01acf60 Added an initial version of an example program for the sequence_labeler.
--HG--
rename : examples/svm_ex.cpp => examples/sequence_labeler_ex.cpp
2011-11-02 22:40:18 -04:00
Davis King 99bbe516f3 updated docs 2011-11-01 22:26:36 -04:00
Davis King 36cf4a9b50 Filled in the rest of the interface for the structural_sequence_labeling_trainer
and cleaned up a few other related things.
2011-11-01 22:08:39 -04:00
Davis King 72d3ab867a fixed grammar 2011-11-01 21:51:18 -04:00
Davis King fdc3af3a23 Refactoring and spec improvement. Still some work left to do though. 2011-10-31 20:58:44 -04:00
Davis King 7dc67b8015 fleshed out the spec 2011-10-31 19:39:10 -04:00
Davis King bf27b070f3 updated docs 2011-10-30 15:44:15 -04:00