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