Commit Graph
6995 Commits
Author SHA1 Message Date
Dongryeol Lee bcaf5ff742 Some changes in the distributed tree build. 2011-02-06 05:05:47 +00:00
Dongryeol Lee c6c9362da6 Compile error fix. 2011-02-05 23:12:49 +00:00
Dongryeol Lee d93a7733e2 More bug fixes. 2011-02-05 23:08:57 +00:00
Dongryeol Lee b431fa785d More bugs fixed in parallel tree. 2011-02-05 22:39:43 +00:00
Dongryeol Lee af923f0fc5 Fixing the distributed engine now. 2011-02-05 21:14:19 +00:00
Dongryeol Lee d78abfce0f More patches. 2011-02-05 21:09:04 +00:00
Dongryeol Lee e411115ae0 Serialization for LMetric. 2011-02-05 20:47:48 +00:00
Dongryeol Lee d53b7243ad Distributed tree building in progress. 2011-02-05 20:34:49 +00:00
Dongryeol Lee 58847ebaf7 Parallel tree building. 2011-02-05 20:33:10 +00:00
Dongryeol Lee bd1e308471 Another. 2011-02-05 17:31:49 +00:00
Dongryeol Lee c3fa46a4ae More errors fixed. 2011-02-05 17:25:17 +00:00
Dongryeol Lee 10a2a6d66e Numerical issue solved. 2011-02-05 16:35:03 +00:00
Dongryeol Lee 51c86fe53e Minor changes. 2011-02-05 16:25:23 +00:00
(no author) b3f073b695 -
(no author) 083b8745fd -
(no author) 0561a6b2dc -
(no author) 3c207c0fef -
Ryan Curtin c7421833bb Oops, I broke the build again. The constructor changes have to be propagated to
the main method.
2011-02-04 22:15:13 +00:00
Ryan Curtin 6607ead079 Remove Init() functions for AllNN. Everything is now part of the constructor, and initialization lists are used.
Some of the member declarations had to be re-ordered for the initialization lists to work correctly.
2011-02-04 21:58:21 +00:00
Dongryeol Lee e16994a51e More tweakk. 2011-02-04 20:42:09 +00:00
Dongryeol Lee 970ba8169f Small tweak. 2011-02-04 20:03:18 +00:00
Dongryeol Lee 7222edcc3d Quick change. 2011-02-04 17:55:20 +00:00
Dongryeol Lee 3efb876168 Need to restructure the algorithm. 2011-02-04 17:52:19 +00:00
Dongryeol Lee aa496052f4 Ready to go to Dumbledore. 2011-02-03 22:18:15 +00:00
Dongryeol Lee 68cc90f279 Removed the print statements. 2011-02-03 22:07:36 +00:00
Dongryeol Lee 959d847247 Turned off tracking for GeneralBinarySpaceTree to avoid subtle bugs in boost serialization/mpi. 2011-02-03 22:05:49 +00:00
Bill March f935d9fb13 fixed casting error in fastica, changed isnan and isinf to std:isnan, std::isinf in kde 2011-02-03 19:53:11 +00:00
Dongryeol Lee 8d67411d89 Getting into the subtable test. 2011-02-03 17:31:08 +00:00
Bill March ce28ba626e added boost 1.45.0 to Boost_ADDITIONAL_VERSIONS 2011-02-02 22:04:22 +00:00
Dongryeol Lee b133f63f66 I think the leaf size now should be uniform across all MPI processes for distributed algorithms, so I fixed it. 2011-02-02 18:35:18 +00:00
James Cline 01eb566b29 Added the option to enable or disable bounds checking in armadillo for fastlib-stl.
To disable bounds checking:
cmake -DDEBUG=OFF ...
make

To enable bounds checking:
cmake -DDEBUG=ON ...
make
2011-02-02 17:17:33 +00:00
Ryan Curtin 028c0cac4c Ack, I forgot that I had added this line 2011-02-02 17:02:18 +00:00
Ryan Curtin 7868bd67a0 Don't crash out when mlpack_contrib.a does not exist 2011-02-02 16:59:13 +00:00
Dongryeol Lee 93aa7409c2 Changed so that the cache size is somewhat constrained per process. 2011-02-02 16:55:59 +00:00
(no author) fb27b2b214 -
Ryan Curtin 4e82dfd1d5 Disable compilation of methods that require sparse because sparse support is essentially nonexistent. 2011-02-01 19:38:02 +00:00
Ryan Curtin 15795bd1be Change fourier_expansion to std:: and armadillo components (not tested, but it compiles) 2011-02-01 19:33:18 +00:00
Ryan Curtin b682a44858 Update NNSVM methods to use std:: and armadillo components (not tested, but it compiles) 2011-02-01 19:09:43 +00:00
Ryan Curtin e764af62e8 This file isn't actually even used. Remove it. 2011-02-01 19:09:30 +00:00
Ryan Curtin 895ddaed86 Some fixes that I missed in series_expansion (now KDE should compile fine, but again is untested) 2011-02-01 18:56:05 +00:00
James Cline 3a47821be9 Cleaned up and optimized naive_bayes a bit.
Refactored code into separate header and implementation files.
Updated some documentation.
Removed some unecessary variables and uses less memory.
Should be slightly faster than trunk now.
2011-02-01 18:43:09 +00:00
Ryan Curtin 8d56cdfefe Last of KDE methods converted to std:: and armadillo components (not tested) 2011-02-01 17:48:39 +00:00
Ryan Curtin f40c8ca823 Convert original IFGT methods to armadillo and std:: components (not tested) 2011-02-01 17:47:01 +00:00
Ryan Curtin ad3c9b9784 Check in converted dualtree KDE method file that I missed (not tested) 2011-02-01 17:46:05 +00:00
Ryan Curtin 31f55714b7 Convert FGT-KDE methods to armadillo and std:: components (not tested) 2011-02-01 17:44:58 +00:00
Ryan Curtin c1e64c77b3 Convert FFTKde methods to armadillo and std:: components (not tested) 2011-02-01 17:43:43 +00:00
Ryan Curtin 7720a3b311 Update all dualtree KDE methods to use armadillo and std:: components (not tested -- only compiled). 2011-02-01 17:38:03 +00:00
Ryan Curtin 1289246ccd Change KDE utility classes to use armadillo and std:: components 2011-02-01 17:35:03 +00:00
Dongryeol Lee 39b9ecee41 Kd-tree added in the test mix, plus now attempts to split everytime until the number of points is below the threshold. 2011-02-01 16:56:21 +00:00
Dongryeol Lee e50a8dfcd6 Optimized so that new_from_old mappings are not sent for subtables. 2011-02-01 04:46:47 +00:00