-
Notifications
You must be signed in to change notification settings - Fork 229
[MRG] FIX: make proposal for sdml formulation #162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
bellet
merged 78 commits into
scikit-learn-contrib:master
from
wdevazelhes:fix/proposal_for_sdml
Mar 22, 2019
Merged
Changes from 1 commit
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
02cc937
FIX: make proposal for sdml formulation
aebd47f
MAINT clearer formulation to make the prior appear
40b2c88
MAINT call the prior prior
fb04cc9
Use skggm instead of graphical lasso
518d6e8
Be more severe for the class separation
c912e93
Merge branch 'master' into fix/proposal_for_sdml
8f0b113
Put back verbose param
c57a35a
MAINT: make more explicit the fact that to use identity (i.e. an SPD …
f0eb938
Add skggm as a requirement for SDML
821db0b
Add skggm to required packages for travis
bd2862d
Also add cython as a dependency
c6a2daa
FIX: install all except skggm and then skggm
93d790e
Remove cython dependency
cae6c28
Install skggm only if we have at least python 3.6
5d673ba
Should work if we want other versions superior to 3.6
e8a28d5
Fix bash >= which should be written -ge
e740702
Deal with tests when skggm is not installed and fix some PEP8 warnings
333675b
replace manual calls of algorithms with tuples_learners
1a6e97b
Remove another call of SDML if skggm is not installed
7cecf27
FIX fix the test_error_message_tuple_size
5303e1a
FIX fix test_sdml_supervised
377760a
FIX: fix another sdml test
0a46ad5
FIX quic call for python 2.7
391d773
Fix quic import
6654769
Add Sigma0 initalization (both sigma zero and theta zero should be sp…
ac4e18a
Deal with SDML making some tests fail
458d646
Remove epsilon that was unnecessary
fd7c9fb
FIX: use latest commit of skggm that fixes the non deterministic problem
e118cd8
MAINT: add message for SDML when not SPD
b0c4753
MAINT: add test for error message if skggm not installed
13146d8
Try other syntax for installing the right commit of skggm
db4a799
MAINT: make sklearn compat sdml test be run only if skggm is installed
1011391
Try another syntax for running travis
5ea7ba0
Better bash syntax
45d3b7b
Fix tests by removing duplicates
dbf5257
FIX: fix for sdml by reducing balance parameter
4b0bae9
FIX: update code to work with old version of numpy that does not have…
f3c690e
Remove the need for skggm
57b0567
Update travis not to use skggm
04316b2
Add a stable init for sklearn checks
b641641
FIX test_sdml_supervised
fedfb8e
Revert "Update travis not to use skggm"
f0bbf6d
Add fallback on skggm
520d7c2
FIX: fix versions comparison and tests
0437c62
MAINT: improve test of no warning
be1a5e6
FIX: fix wrap pairs that was returning column y (we need line y), and…
56efa09
FIX: force travis to do the right check
142eea9
TST: add non SPD test that works with skggm's quic but not sklearn's …
fcfd44c
Try again travis this time installing cython
019e28b
Try to make travis work with build_essential
04a5107
Try with installing liblapack
be3a2ad
TST: fix tests for when skggm is not installed
1ee8d1f
TST: use better pytest skipif syntax
03f4158
FIX: fix broken link in README.md
e621e27
use rst syntax for link
0086c98
use rst syntax for link
001600e
use rst syntax for link
8c50a0d
MAINT: remove test_sdml that was remaining from drafts tests
e4132d6
TST: remove skipping SDML in test_cross_validation_manual_vs_scikit
b3bf6a8
FIX link also in getting started
49f3b9e
Put back right indent
e1664c7
Remove unnecessary changes
187e22c
merging
60866cb
Nitpick for concatenation and refactor HAS_SKGGM
eb95719
ENH: Deal better with errors and skggm/scikit-learn
4d61dba
Better creation of prior
71a02e0
Simplification for init of sdml
1e6d440
Put skggm as optional
a7ed1bb
Specify skggm version
31072d3
TST: make test about 1 feature arrays more readable
000f29a
DOC: fix rst formatting
169dccf
DOC: reformulated skggm optional dependency
bfb0f8f
TST: give an example for sdml_supervised with skggm where it indeed f…
6f5666b
TST: fix test that fails weirdly when executing the whole test file a…
0973ef2
Revert "TST: fix test that fails weirdly when executing the whole tes…
1c28ecd
Merge branch 'master' into fix/proposal_for_sdml
wdevazelhes df2ae9c
Add coverage for all versions of python
9683934
Install pytest-cov for all versions
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The score that I had when running the example was 0.1933487414312185 so I thought let's be a bit more conservative that 0.25 so that if it fails we would be warned