Commit Graph
15414 Commits
Author SHA1 Message Date
Ryan Curtin d2de4e8f32 Update latest stable version information. 2016-10-31 22:45:08 +09:00
Ryan Curtin 91564ff7f1 Fix serialization bug. 2016-10-30 14:40:47 -04:00
Ryan Curtin 74c07da1b5 Fix incorrect error conditional. 2016-10-30 12:51:40 -04:00
Ryan Curtin 921ff50b13 Set to minimum possible score. 2016-10-30 12:49:30 -04:00
Ryan Curtin b89ae3a65a Add more documentation of mlpack_approx_kfn program. 2016-10-30 22:08:30 +09:00
Ryan Curtin 81fce4edfc Merge pull request #803 from rcurtin/kfn
Approximate furthest neighbor code and program
2016-10-30 21:53:59 +09:00
Ryan Curtin 86e5edf60e Add error checking to constructor. 2016-10-30 21:50:06 +09:00
Ryan Curtin 6376680fa1 Fix test bugs. 2016-10-30 21:49:12 +09:00
Ryan Curtin 15f4b073ad Add comprehensive tests for QDAFN.
There is a bug now, but I have to push this to be able to solve it so I can get
to a system that has working gdb.
2016-10-30 21:32:24 +09:00
Ryan Curtin d01b20fe87 Add tests for sparse operation and fix sparse bugs. 2016-10-30 21:30:30 +09:00
Ryan Curtin 5ca6936f03 Add approximate furthest neighbor search tutorial. 2016-10-30 20:50:52 +09:00
Ryan Curtin 4b35ecc9e8 Refactor QDAFN to better handle sparse data matrices. 2016-10-30 20:50:40 +09:00
Ryan Curtin c3d38252d9 Handle situations where the user passes in a distances matrix not a distance column. 2016-10-30 20:50:24 +09:00
Ryan Curtin 11326ef212 Fix output and documentation.
Also ensure that error is computed when a file is supplied.
2016-10-25 04:44:53 -04:00
Ryan Curtin fc4c3b8784 Fix incorrect inequality. 2016-10-25 04:35:34 -04:00
Ryan Curtin 1795d726eb Fix invalid access. 2016-10-25 04:04:19 -04:00
Ryan Curtin 6d7e0ee103 Fix potential bug and simplify memory requirements. 2016-10-25 16:57:05 +09:00
Ryan Curtin 8fb09a11a6 Move name of main program. 2016-10-25 16:15:52 +09:00
Ryan Curtin 6c317b8b9a Refactor main program to include QDAFN. 2016-10-25 16:15:17 +09:00
Ryan Curtin a9452fc85f Move into mlpack namespaces. 2016-10-25 13:33:55 +09:00
Ryan Curtin ab2c213bf2 Remove accidental swap files. 2016-10-24 18:13:02 +09:00
Ryan Curtin 84bed62e1a Fix failing tests and bugs. 2016-10-24 05:09:05 -04:00
Ryan Curtin 31995784e6 Fix out-of-order initialization warning. 2016-10-24 03:45:58 -04:00
Ryan Curtin c671a4ada5 Move things into the right place after subtree merge. 2016-10-24 03:45:00 -04:00
Ryan Curtin 83c89caf4a Add 'src/mlpack/methods/approx_kfn/qdafn/' from commit '5249e985a26a7a5cb00ba261db89c1c0e9c5f24e'
git-subtree-dir: src/mlpack/methods/approx_kfn/qdafn
git-subtree-mainline: 5e0db4c90f
git-subtree-split: 5249e985a2
2016-10-24 03:43:28 -04:00
Ryan Curtin 86480008b7 Merge pull request #800 from rcurtin/singleton
Put all singletons in libmlpack.so
2016-10-24 16:27:55 +09:00
Ryan Curtin 5e0db4c90f Add DrusillaSelect implementation. 2016-10-24 16:27:10 +09:00
Ryan Curtin 84a940db9d Fix types in example code. 2016-10-17 14:58:02 -04:00
Ryan Curtin 5aa6065701 Fix failing HDF5 tests (handle old Armadillo bug that was probably my fault anyway). 2016-10-12 22:34:41 -04:00
Ryan Curtin b35088d0f8 Add clarifying comment. 2016-10-11 14:15:22 -04:00
Ryan Curtin 2954e48e5e Refactor singletons into one .cpp file.
This causes these singletons to only appear once in libmlpack.so and not in
every executable.
2016-10-11 09:31:24 -04:00
Ryan Curtin 8e3a424890 Set leafSize correctly when calling BuildModel() to avoid memory issues. 2016-10-07 20:09:01 -04:00
Ryan Curtin 51b9a33e90 Minor change to documentation of gradient descent optimizer. 2016-10-07 15:33:39 -04:00
Ryan Curtin 5fd539549c Merge pull request #792 from sumedhghaisas/gradient_descent
Implemeted gradient descent optimizer.
2016-10-07 15:36:05 -04:00
Ryan Curtin 998bb2fae4 Fix vector parameter handling and add tests. This should solve #798.
For taking vectors, we need to have multitoken() when the argument is added.  So
this adds some template metaprogramming to handle that case properly, and then
some tests to ensure that it works.
2016-10-06 14:09:41 -04:00
Ryan Curtin ee0da57934 Fix CMake version check. 2016-10-05 11:28:10 -04:00
Ryan Curtin c72f9c3224 The NewCXX11.cmake file must be included after the mlpack target is defined. 2016-10-05 11:22:55 -04:00
Ryan Curtin 316d4b002e When creating list of libraries, filter duplicates and use -L correctly. 2016-10-05 10:59:42 -04:00
Ryan Curtin 41572bb9d3 Fix directory of include. 2016-10-05 10:59:42 -04:00
Ryan Curtin 81be55c2fe Early CMake versions don't support line wrapping. 2016-10-05 10:50:38 -04:00
Ryan Curtin dee2c82984 This is no longer necessary. 2016-10-05 10:25:31 -04:00
Ryan Curtin a2d45ebc93 Add FORCE_CXX11 option to work around deficiencies in CMake.
This is meant to address #796.
2016-10-05 10:19:45 -04:00
Ryan Curtin ebdb5abeaa Merge pull request #790 from rcurtin/octree
Octree
2016-10-04 14:06:41 -04:00
Ryan Curtin 9ef7339d40 Merge pull request #795 from barak/tweaks
spelling
2016-10-04 14:06:06 -04:00
Barak A. Pearlmutter b9b4095c30 spelling
Gbp-Pq: Name 0003-spelling.patch
2016-10-04 16:10:58 +01:00
Barak A. Pearlmutter 37b5fb0b41 spelling
Gbp-Pq: Name 0003-spelling.patch
2016-10-04 15:22:44 +01:00
Barak A. Pearlmutter 7f75271cff spelling
Gbp-Pq: Name 0003-spelling.patch
2016-10-04 14:30:38 +01:00
Ryan Curtin 571c8db336 Minor optimization: reserve full vector. 2016-10-03 16:04:21 -04:00
Ryan Curtin f367768c4b Remove file I did not mean to check in. 2016-10-03 15:22:53 -04:00
Ryan Curtin e4987227d0 Fix missing name of octree for NSModel. 2016-10-03 14:41:04 -04:00