Commit Graph

1458 Commits

Author SHA1 Message Date
Davis King
bf8b3e5424 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403651
2010-05-28 17:19:05 +00:00
Davis King
79ba5ad79c Added some tests for the new simplify_linear_decision_function() routines.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403650
2010-05-28 16:52:12 +00:00
Davis King
e947a0a24b Added the simplify_linear_decision_function() routines.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403649
2010-05-28 16:32:13 +00:00
Davis King
ebf4de2b12 Added more overloads of randomly_subsample() that can operate on random_subset_selector
objects.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403648
2010-05-28 14:44:28 +00:00
Davis King
db2f60b94b Changed the cross_validate_trainer_threaded() function so that it is a little bit
more memory efficient.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403647
2010-05-28 14:34:06 +00:00
Davis King
1f50817049 Made docs more clear
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403646
2010-05-28 13:36:26 +00:00
Davis King
fda7565430 Made spec more clear
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403645
2010-05-28 13:34:34 +00:00
Davis King
96a2a7b90a Minor change to avoid a compile time error in gcc-3.3
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403644
2010-05-23 01:58:32 +00:00
Davis King
720fb2fc77 Fixed spelling
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403643
2010-05-20 01:22:16 +00:00
Davis King
4eaf39947d Made a release
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403639
2010-05-17 00:56:29 +00:00
Davis King
38db1fcb2a Changed code to avoid triggering one of visual studio's bug checking hooks (when there isn't a bug).
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403638
2010-05-16 22:08:03 +00:00
Davis King
5e98f184ed updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403637
2010-05-16 20:03:36 +00:00
Davis King
3d5591723d Added a test for the linear_manifold_regularizer
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403636
2010-05-16 20:00:53 +00:00
Davis King
0d775acbe6 Added some comments
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403635
2010-05-16 19:11:48 +00:00
Davis King
9b51f8dc00 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403634
2010-05-16 18:54:18 +00:00
Davis King
abd3a9e2c4 Made spec more clear
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403633
2010-05-16 18:54:02 +00:00
Davis King
0c2cb034a3 Added all missing asserts for the manifold_regularization code. Also
removed unnecessary requirement that distances be non-negative for the
graph creation tools.  All that really matters is that edge weights
are non-negative.  A user can use that distance float for whatever they
want as long as the above remains true.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403632
2010-05-16 18:15:21 +00:00
Davis King
812057913e Improved example a little.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403631
2010-05-16 17:54:19 +00:00
Davis King
5c05797532 Fixed grammar.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403630
2010-05-16 17:44:26 +00:00
Davis King
e16ea2eb32 Added some tests for the svm_c_ekm_trainer.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403629
2010-05-16 17:14:49 +00:00
Davis King
2e75e57f3f Fixed a compile time bug and another bug where the code inappropriately assumed a
sample_type was a dlib matrix.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403628
2010-05-16 16:58:51 +00:00
Davis King
ac9f61b30d updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403627
2010-05-16 13:44:08 +00:00
Davis King
d737ca8a68 Minor tweaks and fixes.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403626
2010-05-16 13:43:56 +00:00
Davis King
5dbab3f578 Optimized this code by making it use the new ekm transformation function.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403625
2010-05-16 00:59:27 +00:00
Davis King
2e1561d576 Added tests for the new get_transformation_to() function in the empirical_kernel_map.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403624
2010-05-16 00:14:33 +00:00
Davis King
1f975b66ed Added another version of get_transformation_to()
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403623
2010-05-16 00:13:56 +00:00
Davis King
aae02a4a18 Added some more tests
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403622
2010-05-15 22:55:29 +00:00
Davis King
14a7e563f8 Added interface elements that allow the user to access the basis vectors contained
inside an empirical_kernel_map.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403621
2010-05-15 22:54:42 +00:00
Davis King
58cdb1e5a5 Added a new test
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403620
2010-05-15 22:18:54 +00:00
Davis King
191437d4e5 Made the spec specifically say that new samples get appended to the end
of the linearly_independent_subset_finder.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403619
2010-05-15 22:18:08 +00:00
Davis King
73082cdb42 Added the ability to automatically select a reasonable basis to the svm_c_ekm_trainer.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403618
2010-05-15 16:48:37 +00:00
Davis King
abc868779c Updated example to use new ekm.load(lisf) function.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403617
2010-05-15 16:15:16 +00:00
Davis King
3cbbd6b385 Added a test for the linearly_independent_subset_finder and the new
ekm load() function.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403616
2010-05-15 16:13:32 +00:00
Davis King
e1af953e25 - Added the ability to get the kernel and inverse kernel matrices out of a
linearly_independent_subset_finder.   I also made the add() function return
   a bool that tells you if it added its argument into the dictionary set
   or not.
 - Added a version of empirical_kernel_map::load() that accepts
   linearly_independent_subset_finder objects.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403615
2010-05-15 16:12:25 +00:00
Davis King
853f8459ed Fixed spelling.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403614
2010-05-14 13:24:40 +00:00
Davis King
c3807c3273 Improved the discussion of dlib's organization.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403613
2010-05-14 13:16:27 +00:00
Davis King
c45362cc5c updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403612
2010-05-14 13:06:10 +00:00
Davis King
b72889b964 Updated spec
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403611
2010-05-14 13:05:44 +00:00
Davis King
25284ccf4e Fixed typo in spec
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403610
2010-05-14 01:38:41 +00:00
Davis King
2077f8ed34 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403609
2010-05-14 00:53:30 +00:00
Davis King
f50b21eaf0 made specs more clear
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403608
2010-05-14 00:53:04 +00:00
Davis King
ef6d71c436 Improved example program
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403607
2010-05-14 00:52:19 +00:00
Davis King
71c2b029dd Clarified docs.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403606
2010-05-13 23:55:29 +00:00
Davis King
a033cd993c Made spec more clear.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403605
2010-05-13 23:55:09 +00:00
Davis King
c6b6a25489 Fixed a bug in the join_rows() and join_cols() functions.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403604
2010-05-13 23:30:37 +00:00
Davis King
1e83c12f01 Updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403603
2010-05-13 23:13:38 +00:00
Davis King
be080797c0 Added is_reference_type
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403602
2010-05-13 23:12:53 +00:00
Davis King
0962461173 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403601
2010-05-13 03:28:33 +00:00
Davis King
49dfe07141 Added an example program for the linear_manifold_regularizer.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403600
2010-05-13 02:46:17 +00:00
Davis King
bdd9b4e99e Changed comment.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403599
2010-05-13 01:57:29 +00:00