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
|
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
|
9068ea77fa
|
Make timers threadsafe by holding one timer for each thread.
|
2017-10-05 18:37:10 -04:00 |
|
Ryan Curtin
|
b8ee319818
|
Refactor words to be more clear.
|
2017-09-26 11:11:07 -04:00 |
|
Ryan Curtin
|
a6065e486d
|
Fix comments from Kirill.
|
2017-09-25 10:43:27 -04:00 |
|
Ryan Curtin
|
d8f5f370d3
|
Merge pull request #1055 from rcurtin/gmm-diag
Use arma::gmm_diag for diagonal GMM training
|
2017-09-18 18:25:43 -04:00 |
|
Ryan Curtin
|
3470e7be1a
|
Fix typo.
|
2017-09-18 15:45:04 -04:00 |
|
Ryan Curtin
|
20a7d28828
|
Don't use gmm_diag on Visual Studio.
|
2017-09-18 14:46:09 -04:00 |
|
Ryan Curtin
|
8e5846575a
|
Update tutorials, add more examples and links to other classes.
|
2017-09-18 14:20:20 -04:00 |
|
Kirill Mishchenko
|
10e632cb9c
|
Split into two tutorials
|
2017-09-18 14:20:20 -04:00 |
|
Kirill Mishchenko
|
6de1a020af
|
Add a tutorial for the CV and HPT modules
|
2017-09-18 14:20:20 -04:00 |
|
Ryan Curtin
|
c3219af77f
|
Only give the warning if a non-default value is passed.
|
2017-09-18 13:12:05 -04:00 |
|
Ryan Curtin
|
8e8e6db33c
|
Merge remote-tracking branch 'upstream/master' into gmm-diag
|
2017-09-18 13:03:44 -04:00 |
|
Marcus Edel
|
748fe62d56
|
Minor style fixes.
|
2017-09-17 23:53:43 +02:00 |
|
Ryan Curtin
|
21349b38bf
|
Merge pull request #1075 from shikharbhardwaj/scd
Implementation of Stochastic Coordinate Descent
|
2017-09-14 11:50:21 -04:00 |
|
Ryan Curtin
|
4f1d0783f5
|
Merge pull request #1103 from rcurtin/ann-serialize
Serialize the network for ANNs
|
2017-09-14 10:55:38 -04:00 |
|
Ryan Curtin
|
bbb1394e66
|
Merge pull request #1114 from rcurtin/bindings
Python bindings bugfixes
|
2017-09-11 10:26:55 -04:00 |
|
Ryan Curtin
|
330cd29681
|
Merge pull request #1115 from zoq/boost_version
Update Boost_ADDITIONAL_VERSIONS
|
2017-09-08 13:01:38 -04:00 |
|
Marcus Edel
|
789382b7b7
|
Update find boost configuration variable (Boost_ADDITIONAL_VERSIONS).
|
2017-09-08 16:49:55 +02:00 |
|
Ryan Curtin
|
1f2318e414
|
Don't use internal Python keywords as parameter names.
For now this is just 'lambda' -> 'lambda_'.
|
2017-09-08 10:05:30 -04:00 |
|
Ryan Curtin
|
d5fa9f1062
|
Reset timers every time a binding is started.
|
2017-09-08 10:05:21 -04:00 |
|
Ryan Curtin
|
7be0c797ad
|
Don't print backtraces from inside Python.
This is done by adding a 'backtrace' boolean parameter to PrefixedOutStream.
|
2017-09-08 10:04:41 -04:00 |
|
Ryan Curtin
|
d8b8ed03bd
|
Disable -DHAS_BFD_DL when compiling Python bindings.
|
2017-09-08 10:03:17 -04:00 |
|
Ryan Curtin
|
f347c56c8b
|
Propagate any exceptions instead of segfaulting.
|
2017-09-08 10:02:28 -04:00 |
|
Shikhar Bhardwaj
|
f11eb5a08d
|
Optimize SoftmaxRegressionFunction::PartialGradient to do less work.
|
2017-09-07 02:32:05 +05:30 |
|
Ryan Curtin
|
aea833491d
|
Fix size of initial point.
|
2017-09-06 16:35:26 -04:00 |
|
Ryan Curtin
|
10730d233c
|
Merge pull request #1111 from rcurtin/gain_greater_than_zero
Handle decision tree gain greater than zero
|
2017-09-05 19:53:31 -04:00 |
|
Ryan Curtin
|
593d47bc04
|
Fix static analysis issues.
|
2017-09-05 19:23:45 -04:00 |
|
Ryan Curtin
|
c9c7c2c2c2
|
Fix uninitialized member static check warnings.
|
2017-09-05 17:37:04 -04:00 |
|
Ryan Curtin
|
1ea8135784
|
Remove accidentally committed random seed setting.
|
2017-09-05 15:51:24 -04:00 |
|
Ryan Curtin
|
f8d659baba
|
Merge pull request #1101 from micyril/hpt_master
Add a hyper-parameter tuning module
|
2017-09-05 14:19:32 -04:00 |
|
Stephen Tu
|
17aa9ce31f
|
Merge pull request #1087 from czdiao/atomVector
Atom domain FrankWolfe Algorithm for vector problems
|
2017-09-04 20:13:47 -07:00 |
|
Kirill Mishchenko
|
0356103062
|
Add documentation
|
2017-09-04 09:19:38 +05:00 |
|
Chenzhe
|
0b3307ef1b
|
Fixed add atom bug.
|
2017-09-03 17:26:35 -06:00 |
|
Ryan Curtin
|
c57e95c9e6
|
Merge remote-tracking branch 'upstream/master' into gain_greater_than_zero
|
2017-09-01 19:37:40 -04:00 |
|
Ryan Curtin
|
70ddb5a232
|
Handle the case where gain >= 0.0.
This can happen because of floating-point representation issues. This commit
fixes the sometimes-failing KFoldCVWithDTTest.
|
2017-09-01 19:36:54 -04:00 |
|
Ryan Curtin
|
86cb5b20ae
|
Newer versions of Armadillo don't require special HDF5 handling.
|
2017-09-01 13:35:37 -04:00 |
|
Ryan Curtin
|
676d5df25f
|
Merge pull request #1109 from micyril/test_descriptions
Add missing test descriptions
|
2017-09-01 11:07:42 -04:00 |
|
Kirill Mishchenko
|
4f6c0db189
|
Fix multiline comments
|
2017-09-01 14:11:01 +05:00 |
|
Kirill Mishchenko
|
c18f9eb17d
|
Add missing test descriptions
|
2017-09-01 14:08:54 +05:00 |
|
Chenzhe
|
bb242c4d92
|
More efficient implementation of atoms class.
|
2017-08-31 13:28:45 -06:00 |
|
Ryan Curtin
|
5729710c7f
|
Merge pull request #1106 from kartik-nighania/contributor
Contributors list - added Kartik Nighania
|
2017-08-29 09:14:11 -04:00 |
|
Marcus Edel
|
530dd66ca2
|
Increase the population size to stabilize the test case.
|
2017-08-29 09:57:38 +02:00 |
|
Marcus Edel
|
cfe09ffa04
|
Use Evaluate(const arma::mat& parameters) instead of Evaluate(const arma::mat& parameters, const size_t i) to calculate the objective and to accelerate the evaluation process.
|
2017-08-29 09:56:30 +02:00 |
|
kartik nighania
|
36b2030f04
|
removed other accidental file changes
|
2017-08-29 07:27:43 +05:30 |
|
kartik nighania
|
d4182d5a0d
|
contributors list updated 🎉
|
2017-08-29 07:09:40 +05:30 |
|
Ryan Curtin
|
f74e306734
|
Minor spelling fixes and documentation fixes.
|
2017-08-28 15:47:47 -04:00 |
|
Marcus Edel
|
7e526080a3
|
Avoid compiler warnings (unused parameter, uninitialized whenever 'if' condition is false ).
|
2017-08-28 12:38:51 +02:00 |
|