Commit Graph
17403 Commits
Author SHA1 Message Date
Ryan Curtin 591d428f3f Build the random forest Python binding, provide better warning output. 2017-11-16 15:08:26 -05:00
Ryan Curtin 3691f18fa3 Warning and error fixes. 2017-11-16 14:38:46 -05:00
Ryan Curtin ce048180e0 Add overload of ReportIgnoredParam() for no conditions with custom error message. 2017-11-16 14:38:07 -05:00
Ryan Curtin 725a33006a Minor mean shift fixes. 2017-11-15 14:43:17 -05:00
Ryan Curtin 635bf721e8 Fix LSH program: avoid scoping issue by owning data matrix, fix some warnings. 2017-11-15 14:07:28 -05:00
Ryan Curtin 0235f9a2b0 Merge remote-tracking branch 'upstream/master' into bindings 2017-11-14 17:47:59 -05:00
Ryan Curtin 783188c732 Minor fixes to logistic regression. 2017-11-14 17:47:36 -05:00
Marcus Edel ffb20e62fd Merge pull request #1107 from zoq/FastLSTM
Fast LSTM + Peephole connections.
2017-11-12 15:34:31 +01:00
Marcus Edel 853ca32b7b Add reference to the LSTM/Fast LSTM layer and fix doxygen format. 2017-11-09 21:42:21 +01:00
Ryan Curtin eb825cbffd Don't use -pthread on OS X. 2017-11-07 15:02:14 -05:00
Marcus Edel 71bcde9be6 Use the correct batch size for the LSTM/FastLSTM layer test. 2017-11-07 00:49:28 +01:00
Marcus Edel 43c1017278 Refactor test to use batch size. 2017-11-06 15:39:43 +01:00
Marcus Edel cf579a9dcb Merge branch 'master' into FastLSTM 2017-11-05 19:27:43 +01:00
Marcus Edel 49890c7a20 Merge branch 'master' into FastLSTM 2017-11-05 19:25:51 +01:00
Marcus Edel 1e955af958 Merge pull request #1130 from zoq/spalera_sgd
Add SPALeRA Stochastic Gradient Descent.
2017-11-04 21:12:45 +01:00
Marcus Edel 78fdefa714 Merge pull request #1147 from zoq/total_timer_fix
Use StartTimer to start the 'total_timer'.
2017-11-03 20:42:03 +01:00
Marcus Edel 37dcde347b Adjust step size to stabilize the test case. 2017-11-01 21:10:01 +01:00
Marcus Edel 098f2ef505 Refactor SPALeRA SGD optimizer to use updated optimizer API (batch support for more information take a look at #1137). 2017-11-01 18:01:07 +01:00
Marcus Edel 15d862a28f Minor spelling fix. 2017-11-01 16:49:14 +01:00
Marcus Edel b6155040b5 Minor style fix (remove redundant blank line at the end). 2017-11-01 16:49:14 +01:00
Marcus Edel b92a3e5a2d Add SPALERA optimizer test case. 2017-11-01 16:49:14 +01:00
Marcus Edel 8f717cb134 Add SPALERA optimizer class. 2017-11-01 16:49:14 +01:00
Ryan Curtin a2d8acd87e Merge remote-tracking branch 'upstream/master' into bindings 2017-10-31 16:55:53 -04:00
Marcus Edel daa1be53e7 Start the 'total_time' timer after enabling the timing functionality (resolve auto-merge conflict). 2017-10-30 14:34:06 +01:00
Marcus Edel 2d6c65295f Do not ignore the 'total_time' when starting a new timer. 2017-10-30 14:32:06 +01:00
Ryan Curtin 6d1cf775e3 Fix clang compilation problems. 2017-10-29 10:01:01 -07:00
Ryan Curtin 0068a53a4d Merge pull request #1137 from rcurtin/batch
Batch support for optimizers
2017-10-29 02:37:36 -04:00
Marcus Edel c1a5a7ae3c Merge pull request #1142 from ivmarkp/swish
Swish Activation Function.
2017-10-28 13:02:00 +02:00
Marcus Edel c526720b6f Merge pull request #1143 from zoq/total_timer
Reinclude 'total_time' timer.
2017-10-25 19:12:57 +02:00
Vivek 2e9187afe4 fixup! Implement Swish activation function 2017-10-25 21:40:29 +05:30
Vivek 609249f2b7 fixup! Implement Swish activation function 2017-10-23 22:40:14 +05:30
Ryan Curtin da32fdc1a9 Merge pull request #1135 from rcurtin/threadsafe_timers
Make timers threadsafe by holding one timer for each thread.
2017-10-22 17:34:13 -04:00
Ryan Curtin 90e19b335f Add name and fix capitalization... on the right branch this time. 2017-10-22 17:33:46 -04:00
Ryan Curtin 8a25b7da2a Merge pull request #1144 from rcurtin/contributing
Add guidelines and process for contributing.
2017-10-22 17:31:37 -04:00
Ryan Curtin 76384a8b37 Add guidelines and process for contributing. 2017-10-22 00:12:46 -04:00
Marcus Edel 7e52568502 Add a 'total_time' timer that is added by default for each mlpack program. 2017-10-21 17:50:30 +02:00
Vivek 5b5a415dd6 fixup! Implement Swish activation function 2017-10-21 16:21:00 +05:30
Vivek 5f1865debe Implement Swish activation function 2017-10-21 15:25:53 +05:30
Ryan Curtin cf46133921 Fix accidental casts to integers. 2017-10-14 22:44:20 -04:00
rajiv2605 0b240f1073 Made batchSize a default parameter 2017-10-13 14:42:07 -04:00
Ryan Curtin c8e6ce81ac Remove MiniBatchSGD entirely since it is now redundant. 2017-10-13 14:35:54 -04:00
Ryan Curtin bc7725c780 Fix lots of threading issues @sgiurgiu pointed out.
Also remove unnecessary GetTime() function and timerState.
2017-10-12 20:30:07 -04:00
Ryan Curtin 1c161f1bfe Fix static analysis issues. 2017-10-12 18:21:44 -04:00
Ryan Curtin a274252410 Fix style and static analysis issues. 2017-10-12 17:50:00 -04:00
Ryan Curtin 9e9df104dc Fix optimization batch size to fix failing test. 2017-10-12 17:46:00 -04:00
Ryan Curtin ac90ff2102 Refactor timers: use mutexes and hold only one value. 2017-10-12 17:16:38 -04:00
Ryan Curtin 6b7589ca11 Disable timers by default; allow enabling. 2017-10-10 17:39:01 -04:00
Ryan Curtin 34d5e27482 Remove minibatch test. 2017-10-10 09:17:39 -04:00
Ryan Curtin e6ecfb897c Merge remote-tracking branch 'upstream/master' into batch 2017-10-09 14:52:41 -04:00
Ryan Curtin e5243262fe Make sure the correct size is used for matrices and vectors. 2017-10-09 14:52:22 -04:00