Commit Graph

3285 Commits

Author SHA1 Message Date
Davis King
79656869e3 Simplified CLI code 2012-12-12 19:50:31 -05:00
Davis King
25bf3c5114 Simplified code a bit 2012-12-12 19:33:32 -05:00
Davis King
7c4cde7f0c Simplified code a little and fixed a compiler error. 2012-12-12 19:16:39 -05:00
Davis King
fb2992f7f3 Added on_view_changed() callback to zoomable_region and scrollable_region gui
widgets.
2012-12-11 23:16:17 -05:00
Davis King
d2e933e31c updated docs 2012-12-11 21:42:35 -05:00
Davis King
ae14247ea5 updated docs 2012-12-11 21:39:48 -05:00
Davis King
8a3ecdc7e4 Added the find_affine_transform() routine. 2012-12-11 21:34:13 -05:00
Davis King
9cc8e56862 fixed typo in spec 2012-12-11 21:21:54 -05:00
Davis King
0f9f0e7733 Moved the point/vector rotation/transformation code into its own file. 2012-12-11 21:18:57 -05:00
Davis King
a30fa632fa Made the functions for scaling, rotating, and generally transforming images
more general.  Previously they required the user to use the same type of image
for both input and output.  This has been relaxed so now different typed images
can be used.
2012-12-11 20:16:27 -05:00
Davis King
cbc784a72a fixed typo in a comment 2012-12-11 19:33:44 -05:00
Davis King
95d1383ddb A minor change that makes the svm_multiclass_linear_trainer a little bit
faster.
2012-12-10 23:25:17 -05:00
Davis King
0da136b0df Added an overload of draw_image() that's useful for drawing images
and doing interpolation at the same time.
2012-12-10 22:32:08 -05:00
Davis King
6643cbb8d2 fixed grammar in a comment 2012-12-09 15:22:37 -05:00
Davis King
da9fba5f3c updated a comment 2012-12-09 15:21:18 -05:00
Davis King
e2ddbde241 updated docs 2012-12-09 15:20:19 -05:00
Davis King
333db05cef Added draw_solid_convex_polygon() 2012-12-09 15:16:55 -05:00
Davis King
49ffb86036 A minor change to avoid unnecessary work when not using a cutting plane cache. 2012-12-09 14:01:17 -05:00
Davis King
81d82faca9 fixed typo 2012-12-08 16:36:39 -05:00
Davis King
55460625c5 updated sourceforge mercurial repo address 2012-12-08 16:28:32 -05:00
Davis King
d84b5d822e Added a comment telling the user that there are higher level threading
tools they would probably prefer to use.
2012-12-08 16:14:26 -05:00
Davis King
8ed6469ee8 updated docs 2012-12-08 16:10:43 -05:00
Davis King
23b4ac294d refined style sheet for the docs a little 2012-12-08 10:13:28 -05:00
Davis King
7b43a3c6ac All I did in this change was switch from using #include "" syntax
to #include <> syntax.
2012-12-08 09:32:13 -05:00
Davis King
953fbe1772 Made the docs better in how they display the "file to include" and also example
program lists
2012-12-08 09:17:01 -05:00
Davis King
b80edc8839 Fixed confusing error message. 2012-12-05 23:14:20 -05:00
Davis King
55d21096de Changed the feature extraction interfaces for the sequence labeling and
assignment problem learning tools to also include an optional
num_nonnegative_weights() method.  This method can be used to tell any machine
learning tools which elements of the learned parameter vector should be
non-negative.  As part of this change, I also removed the previous methods for
doing this from the structural_assignment_trainer since they are now redundant.
2012-12-05 23:11:55 -05:00
Davis King
3956330d1f simplified examples 2012-12-05 19:36:39 -05:00
Davis King
0c0db073cb Added a version of print_options() that doesn't take an ostream but just prints
to cout.
2012-12-05 19:36:30 -05:00
Davis King
82463617ee Added some code to workaround a bug in certain versions of gcc. 2012-12-05 19:29:38 -05:00
Davis King
dc78fef6cb Updated faq 2012-11-27 23:11:15 -05:00
Davis King
744be68ea6 Added missing requirement 2012-11-27 21:37:36 -05:00
Davis King
841ad8033a merged 2012-11-27 21:34:10 -05:00
Davis King
5e75471a84 Added hash() overloads for uint32, uint64, and std::pair as well as some more
unit tests.
2012-11-27 21:28:00 -05:00
Davis King
d01eee951b Added murmur_hash3_3() 2012-11-27 21:24:23 -05:00
Davis King
49f2d6f9df Added murmur_hash3_2() 2012-11-27 20:45:35 -05:00
Davis King
4855666797 Added a pragma to disable a warning from visual studio 2012. 2012-11-25 19:52:32 -05:00
Davis King
484e8a3d73 Reduced the number of tests because otherwise we get really close to the limit on the number
of TCP connections in the TIME_WAIT state on Windows XP.  This results in the tests failing
if you run them multiple times within the TIME_WAIT timeout period.  So this change makes
the tests less likely to false alarm when run on Windows XP.
2012-11-25 16:47:25 -05:00
Davis King
6bbb3bcee7 Made test a little more robust 2012-11-25 16:41:12 -05:00
Davis King
2b7a362793 Minor changes to avoid a compiler error and warning in visual studio 2012-11-25 16:32:11 -05:00
Davis King
1527db6b9d updated release notes 2012-11-24 17:04:02 -05:00
Davis King
d3a9267cbf Moved all the sparse vector documentation into the linear algebra page. 2012-11-24 17:00:21 -05:00
Davis King
8e82a235d9 clarified spec 2012-11-24 16:37:04 -05:00
Davis King
f3b154dfe6 Added some sparse_matrix_vector_multiply() unit tests. 2012-11-24 16:20:10 -05:00
Davis King
6b2b213d9e Added an overload of sparse_matrix_vector_multiply() that multiplies a dense
matrix with a sparse vector.
2012-11-24 16:15:12 -05:00
Davis King
aee36c3d68 Added overloads of sparse_matrix_vector_multiply() that return their result
like normal rather than passing it back by reference.
2012-11-24 15:59:13 -05:00
Davis King
2bd7f12353 Clarified spec 2012-11-24 15:07:20 -05:00
Davis King
53cd2859c1 updated docs 2012-11-24 14:49:58 -05:00
Davis King
d32f169fa9 Added missing assert 2012-11-24 14:48:27 -05:00
Davis King
04089ee638 Added gaussian_randm() 2012-11-24 14:46:13 -05:00