Davis King
1921e5040a
Pushed all the work variables into the LAPACK binding functions.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403823
2010-09-11 22:53:25 +00:00
Davis King
16f452a6f4
Setup the eigenvalue_decomposition to use LAPACK
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403822
2010-09-11 22:32:55 +00:00
Davis King
03aea10602
Added some logic to find and link LAPACK libraries.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403821
2010-09-11 22:07:59 +00:00
Davis King
0597e537a9
polished LAPACK bindings
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403820
2010-09-11 20:58:37 +00:00
Davis King
93dce7ca04
Fixed misnamed function.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403819
2010-09-11 20:25:20 +00:00
Davis King
de3f16d85c
updated docs
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403818
2010-09-11 14:59:46 +00:00
Davis King
16e910c329
Added a bunch of LAPACK bindings.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403817
2010-09-11 14:49:11 +00:00
Davis King
fb542d70f5
Added the make_symmetric() function and modified the eigenvalue decomposition
...
code so that it uses the more optimized paths when this matrix operator is
present.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403816
2010-09-11 14:44:04 +00:00
Davis King
3eb5d81644
Added comments about using randomly_subsample() when using compute_mean_squared_distance()
...
with large datasets.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403815
2010-09-10 17:14:52 +00:00
Davis King
07093165ce
Renamed known users link to who uses dlib?
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403814
2010-08-29 20:47:09 +00:00
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