Commit Graph

2645 Commits

Author SHA1 Message Date
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
Davis King
4fd423a561 minor cleanup 2011-10-30 15:39:11 -04:00
Davis King
3fc4321800 Refactored code a little and added more comments to spec. 2011-10-30 14:50:31 -04:00
Davis King
fcfafe67a3 Made this object inherit from noncopyable 2011-10-30 14:23:44 -04:00
Davis King
cc118abce0 setup serialization for the sequence_labeler. 2011-10-30 14:10:57 -04:00
Davis King
0ba771b5d5 Added a set of tools to allow a user to easily learn to do sequence
labeling using dlib's structural SVM implementation.
2011-10-30 14:01:07 -04:00
Davis King
700ea34e69 Added the is_sequence_labeling_problem() routine. 2011-10-30 13:05:58 -04:00