Commit Graph
17369 Commits
Author SHA1 Message Date
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
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
Marcus Edel 4f35773e03 Refactor FFN and RNN class for batch support. 2017-10-09 11:28:39 -04:00
Ryan Curtin 8b5765bb35 Fix style and static analysis issues. 2017-10-09 11:17:35 -04:00
C0deAi 1fd5f32344 Tighten condition to prevent possible null pointer dereference 2017-10-09 11:17:35 -04:00
C0deAi bd4eb30d52 Remove dead code, CWE 561 2017-10-09 11:17:35 -04:00
C0deAi 7a2dae0125 Remove dead code, CWE 561 2017-10-09 11:17:35 -04:00
C0deAi 0705640662 Remove dead code, CWE 561 2017-10-09 11:17:35 -04:00
Ryan Curtin 36ec078f7d Really minor change to formatting of option documentation. 2017-10-09 11:11:58 -04:00
Ryan Curtin f6e4eab9b4 Minor style and formatting fixes. 2017-10-09 10:57:55 -04:00
Ryan Curtin 2a582131ca Merge pull request #1126 from thejonan/feature/det_path_printing
DET path printing
2017-10-09 10:28:10 -04:00
theJonan bfb550e4c8 [det] Stupid ++tag fix. 2017-10-06 17:13:04 +03:00
theJonan 6cacb8fbab [det] Minor fix on dtree tagging. 2017-10-06 09:43:23 +03:00