Commit Graph

1510 Commits

Author SHA1 Message Date
Davis King 03873a659b Added a cast to avoid a compiler warning.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403813
2010-08-28 00:57:52 +00:00
Davis King c5387bca58 Changed code around a little to avoid problems in gcc when used with mingw. One of the
problems was that assign_pixel() would sometimes give the wrong output when optimizations
were enabled.  This seems to be a bug in mingw's gcc and these code changes avoid triggering
it.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403812
2010-08-27 21:37:43 +00:00
Davis King b6f6ab7219 Updated hyperlink
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403811
2010-08-26 15:16:54 +00:00
Davis King c01d94b7bc Added another overload to kernel_matrix() so it can work with random_subset_selector
objects.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403810
2010-08-15 13:09:59 +00:00
Davis King dceac7e9c4 Added a missing cast.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403809
2010-08-15 13:09:17 +00:00
Davis King e78acb6f58 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403808
2010-08-14 18:55:57 +00:00
Davis King 7b90dccb7d Added the running_scalar_covariance object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403807
2010-08-14 18:42:40 +00:00
Davis King c0a50d8092 Fixed compile time bug.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403806
2010-08-14 03:48:06 +00:00
Davis King 76eaef5df2 Minor changes to avoid compile time errors when using visual studio 10.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403805
2010-08-14 03:33:52 +00:00
Davis King 675ba8e40d Changed a few things to avoid compiler errors in visual studio 10. In particular,
I removed the EOTHER constant since it conflicts with a #define.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403804
2010-08-14 03:32:47 +00:00
Davis King fa5a5994a8 Made a release
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403799
2010-07-29 00:49:33 +00:00
Davis King 1846e8d704 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403798
2010-07-29 00:05:27 +00:00
Davis King 303ee78bdd Minor change to get better cache locality. Gives a nice speedup though.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403797
2010-07-28 23:50:20 +00:00
Davis King 2bdd9bf2c7 Made the krr_trainer print the EKM projection error when in verbose mode.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403796
2010-07-28 23:24:23 +00:00
Davis King fb46e2fb4e Optimized the cost values for a few matrix expressions.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403795
2010-07-28 23:11:47 +00:00
Davis King db98db26c5 Fixed a compile time bug.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403794
2010-07-28 23:09:33 +00:00
Davis King 051972aa11 Changed the stopping strategy for the optimization inside the
train_probabilistic_decision_function() because it could potentially
never stop due to large rounding error when working with very large
datasets.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403793
2010-07-28 21:48:42 +00:00
Davis King a2381db412 Made specs more clear.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403792
2010-07-26 02:09:15 +00:00
Davis King 40c33a5d42 updated release notes
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403786
2010-07-25 16:51:32 +00:00
Davis King 57144b0f6d Made a release
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403785
2010-07-25 16:49:27 +00:00
Davis King fc1e5a973c Set the default build type to release
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403784
2010-07-25 16:04:37 +00:00
Davis King 37f5729c51 Changed the default build type to Release.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403783
2010-07-25 16:03:38 +00:00
Davis King 253cfe07b7 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403782
2010-07-25 03:19:57 +00:00
Davis King 438b84b90d Added some missing "explicit" keywords.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403781
2010-07-24 22:23:46 +00:00
Davis King 71bec0bd6f Added an example of using be_verbose() to see the optimization progress.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403780
2010-07-24 22:04:07 +00:00
Davis King 9a6305af79 made spec more clear
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403779
2010-07-24 21:58:04 +00:00
Davis King 6ce7fd7416 Added a comment about playing around with the epsilon to improve
training time.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403778
2010-07-24 21:33:19 +00:00
Davis King 51831d20ac Added missing get/set epsilon functions to the RVM training objects.
I also changed the default epsilon from 0.0005 to 0.001.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403777
2010-07-24 21:28:46 +00:00
Davis King 8d08f3d508 updated example
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403776
2010-07-24 21:10:59 +00:00
Davis King f9f6bcf890 Changed the train_probabilistic_decision_function() routine so that it uses
a more numerically stable method to perform its maximum likelihood optimization.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403775
2010-07-24 21:07:49 +00:00
Davis King 02d86a12f8 Changed print statement so the output is slightly less confusing.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403774
2010-07-24 21:04:18 +00:00
Davis King b80883255a Added a simple newton search strategy.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403773
2010-07-24 19:49:12 +00:00
Davis King d286560e8e Added be_verbose() functions to the stop strategies. Now you can tell them
to print the progress of an optimization algorithm to standard out.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403772
2010-07-24 19:46:41 +00:00
Davis King 4901ed608f Added a max iterations parameter to the line_search() function.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403771
2010-07-24 17:53:51 +00:00
Davis King 4f791bb416 Added back the missing randomize_samples() since the probabilistic_decision_function
training needs it.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403770
2010-07-24 12:22:41 +00:00
Davis King 5aa59b1a10 Updated example's reported output.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403769
2010-07-24 03:26:10 +00:00
Davis King d1a3dcd3cf Optimized the krr_trainer a bit. It's now twice as fast as it was before. I
also increased the default number of lambdas in the search list.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403768
2010-07-24 03:23:01 +00:00
Davis King 9114f8611a updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403767
2010-07-24 02:23:12 +00:00
Davis King 7b501cb7b4 Made spec more clear
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403766
2010-07-24 02:22:38 +00:00
Davis King f7153a8c02 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403765
2010-07-24 00:45:49 +00:00
Davis King 1d204e7916 Added some examples for kernel ridge regression.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403764
2010-07-24 00:38:22 +00:00
Davis King ff4e73aceb Just renamed some things and made the spec more clear.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403763
2010-07-24 00:37:57 +00:00
Davis King 69965b228b Added citation
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403762
2010-07-23 21:46:51 +00:00
Davis King 2da4c89dda Added a missing const. Its absence was causing a compile time error.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403761
2010-07-23 21:36:40 +00:00
Davis King 65c1551af6 Added some tests for the new krr_trainer. I also simplified the checkers board
dataset used to test the classifiers a little so that the test runs faster.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403760
2010-07-23 21:36:06 +00:00
Davis King 12a3b2a814 Added an implementation of kernel ridge regression.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403759
2010-07-23 20:50:37 +00:00
Davis King bc0e12f2af Changed code slightly to avoid a warning from gcc.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403758
2010-07-23 20:20:34 +00:00
Davis King e93e9560a1 cleanup
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403757
2010-07-23 00:16:11 +00:00
Davis King c0317bc2b1 updated docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403756
2010-07-18 22:01:21 +00:00
Davis King 3b300569de Added a comment
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403755
2010-07-18 20:04:38 +00:00