Commit Graph
12978 Commits
Author SHA1 Message Date
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
Ryan Curtin d34523ae6f Update comments. 2015-03-24 19:00:46 -04:00
Ryan Curtin cbccdc7849 Include default unconfigured backtrace.hpp file. 2015-03-24 18:38:05 -04:00
Ryan Curtin 02a4f44aad Link mlpack against backtrace, but not everything. 2015-03-24 18:27:03 -04:00
Ryan Curtin bff92b7fcb Don't include inside the mlpack namespace.
A downstream user may try to re-include execinfo and get very confused when it silently fails.
2015-03-24 18:26:19 -04:00
Marcus Edel 98fd81bd84 I was not going to revert the last commit. 2015-03-23 14:05:05 +01:00
Marcus Edel e0e54db5b4 Add simple Log::Assert test case. 2015-03-23 13:54:43 +01:00
Marcus Edel 3b9e6e362c Minor cleanup of double header inclusion and file comments. 2015-03-23 13:06:29 +01:00
Marcus Edel 2adbba4c04 Using backtrace() become somewhat tricky when going multi-platform. Use CMake to figure out the correct header and library. 2015-03-22 20:51:50 +01:00
Marcus Edel 1588ab09a9 FindPackageHandleStandardArgs.cmake ships with CMake from version 2.8 onwards, since we require CMake 2.8.5 delete the outdated copy. 2015-03-22 20:51:50 +01:00
Stephen Tu 9ea13de61f fix unused parameter warning 2015-03-22 11:56:54 -07:00
Ryan Curtin 732598ddc1 Minor cleanup of backtrace code; all style fixes. 2015-03-20 17:30:04 -04:00
Ryan Curtin 8bd3f96474 Attempt 2: avoid min/max definitions. 2015-03-20 09:13:59 -04:00
Ryan Curtin a12065450b Undef max first (thabks Joseph for pointing this out). 2015-03-20 06:41:21 -04:00