Commit Graph
12991 Commits
Author SHA1 Message Date
ryan c260f6ee78 Update documentation. 2015-04-21 23:54:32 -04:00
Ryan Curtin 861ac83cea Fix warning. 2015-04-15 15:02:48 -04:00
Ryan Curtin ea0d81f60e If we are using Armadillo 5+, ARMA_64BIT_WORD is implicit. 2015-04-14 17:40:23 -04:00
ryan 9a55cac022 Update documentation: program no longer exits. 2015-04-14 10:08:23 -04:00
Ryan Curtin 8732174b48 Update links to Github. 2015-04-11 20:58:52 -04:00
ryan a7fecec54b Update output for Log::Fatal crash. 2015-04-09 19:08:02 -04:00
ryan 2916ec7b36 Update documentation for functionality change. 2015-04-09 19:08:02 -04:00
Ryan Curtin 3673579858 Preliminary refactoring of RangeSearch. 2015-04-08 18:30:24 -04:00
ryan aaa19c9dca Make Assert() throw an exception too. 2015-04-08 14:57:47 -04:00
ryan 6dd7d3e901 Don't call exit(1); throw an exception.
That was a bad decision, and I'm sorry, and I promise that I've learned my lesson.
2015-04-08 14:37:00 -04:00
ryan 9e3dd12b00 Fix change I left in that I meant to take out. 2015-04-07 17:38:41 -04:00
ryan 46e038cdb0 Remove unnecessary splitDimension and maxLeafSize.
This results in a pretty trivial speedup (like, 0.5%?), but it makes the tree require less memory.
Also I've removed a couple of entirely unused functions.
2015-04-07 17:27:12 -04:00
ryan 81fe638aa0 Add a test for sparse FastMKS. 2015-04-05 18:48:09 -04:00
ryan a8637c19dd Refactor FastMKS to allow sparse datasets. 2015-04-05 18:48:09 -04:00
ryan a62125b7f7 Make sure traits are active for all cover trees. 2015-04-05 18:48:09 -04:00
ryan 4da2228158 Allow Centroid() with sparse vectors. 2015-04-05 18:48:09 -04:00
ryan f602725d42 Don't overwrite arma_config.hpp unless needed.
This should keep the build from being a complete rebuild every time 'make' is typed.
2015-04-05 18:48:09 -04:00
ryan 3e7d8bc2bb Take different types for each kernel and metric argument. 2015-04-05 18:48:09 -04:00
ryan 532101e9b4 Use complete type, which simplifies code too. 2015-04-05 18:48:08 -04:00
ryan 5431f2ac6a Make sure we use the complete type. 2015-04-05 18:48:08 -04:00
Marcus Edel c41bc8d546 Highlight some commands. 2015-04-05 19:55:58 +02:00
Marcus Edel 8540c1be5e Minor cleanup (tutorials link, git commit mailing list link). 2015-04-05 19:51:40 +02:00
Marcus Edel 3d8fab090d The compiler should automatically select the right stdlib on most systems. 2015-04-03 14:50:58 +02:00
Ryan Curtin 845367e2ff Remove tab characters; use spaces. 2015-04-02 16:55:39 -04:00
Marcus Edel a23e498013 Use CMake to figure out if we need to link against libc++ or libstdc++. 2015-04-02 20:44:31 +02:00
Ryan Curtin 06b6a04993 What? What is this file? Why is it here?
This looks like it dates back to 2009 or earlier.
2015-04-02 13:59:15 -04:00
Ryan Curtin 1fbd6465b5 Fix uncommitted class name change. 2015-04-02 13:23:46 -04:00
Ryan Curtin 680507571b Rename DTNNKMeans to DualTreeKMeans. 2015-04-02 13:06:08 -04:00
Ryan Curtin 2eddaf17ee Remove trash bloated not-working DualTreeKMeans.
As noted above, it didn't work.
2015-04-02 11:51:03 -04:00
ryan 17f0148f17 Ignore auto-generated files,
so they don't get checked in.
2015-04-01 19:13:01 -04:00
ryan 857328f4a1 Check arma_config.hpp when compiling with mlpack.
This is for downstream users, not for during the build of mlpack.
2015-04-01 19:11:14 -04:00
ryan 60010cad2a When compiling, see if ARMA_64BIT_WORD is enabled.
Store it in a file.  This will tell the user (or us, the bug receivers) later if libmlpack.so has 32-bit uword or 64-bit uword.
2015-04-01 18:57:10 -04:00
ryan a8c7bcae79 Put the documentation in a more relevant place. 2015-04-01 16:05:27 -04:00
ryan 90a9d93948 Refactor CoverTree to allow sparse datasets. 2015-03-31 11:25:47 -04:00
Ryan Curtin 0c14444f7f Merge pull request #429 from HurricaneTong/latest
initialize tree pointer
2015-03-31 09:21:53 -04:00
HurricaneTong ff46b74058 initialize tree pointer 2015-03-31 19:23:10 +08:00
ryan 5c0031225b Don't forget the perceptron. 2015-03-30 21:51:03 -04:00
ryan 7ba52f557c Add new(ish) executables to 'make man' target. 2015-03-30 21:51:03 -04:00
Stephen Tu 648651ec58 the CMake flags are newline sensitive
unbreaks build on OS X
2015-03-30 16:39:51 -04:00
Marcus Edel 8aa3abb00d Link against libc++ when using clang on OSX. 2015-03-30 19:34:36 +02:00
Marcus Edel 5982300a51 Minor cleanup of the local coordinate coding test; 2015-03-30 19:34:36 +02:00
Ryan Curtin 3a364a74c9 Reference Github ticket numbers, not Trac.
That was a huge amount of manual labor, wow.
2015-03-30 11:33:38 -04:00
Marcus Edel dac00b2b34 Explicitly include the CreateGitVersionHeader module. 2015-03-26 11:53:55 +01:00
Stephen Tu 672f0f9f7c add notifications to travis.yml 2015-03-25 21:50:55 -07:00
Ryan Curtin 7ec665bd51 Tiny misspelling fix. 2015-03-25 17:34:08 -04:00
Marcus Edel 870007c6af Minor cleanup (svn -> git transition). 2015-03-25 21:37:08 +01:00
Marcus Edel aaa17fc7f5 Avoid generation of the backtrace.hpp entirely. 2015-03-25 21:14:27 +01:00
Ryan Curtin 73b48dd8d3 Refactor tests to eliminate random failures.
The tolerance is looser, but the tests now checks whether or not using momentum gives close to the same results as without momentum (s/momentum/regularization/, too).
Fixes #417.
2015-03-25 02:57:18 -04:00
Ryan Curtin 9724d6c63e Add a comment, and fix macro name. 2015-03-24 22:32:04 -04:00
Ryan Curtin 15c5546655 Refactor CMake to get version info from git.
Instead of subversion.  This has been a long time coming...
2015-03-24 22:31:31 -04:00