Skip to content

Development for multioutput regression #803

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
merged 100 commits into from
Jul 3, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
ee5c3b4
PEP8 (#718)
mfeurer Aug 30, 2019
9465cc2
multioutput_regression
charlesfu4 Mar 17, 2020
e1aea7e
multioutput_regression
charlesfu4 Mar 17, 2020
d9f5719
multioutput_regression
charlesfu4 Mar 17, 2020
db36c6d
multioutput regression
charlesfu4 Mar 17, 2020
4e21f4d
multioutput regression
charlesfu4 Mar 17, 2020
7e05994
multioutput regression
charlesfu4 Mar 17, 2020
73638f3
multioutput regression
charlesfu4 Mar 17, 2020
54ae859
multioutput regression
charlesfu4 Mar 17, 2020
eab2bf2
#782 showcase pipeline components iteration
franchuterivera Apr 14, 2020
af7a9e6
Fixed flake-8 violations
franchuterivera Apr 14, 2020
7955945
multi_output regression v1
charlesfu4 May 1, 2020
ff23a05
Merge branch 'development' into development
charlesfu4 May 1, 2020
f42cdee
fix y_shape in multioutput regression
charlesfu4 May 2, 2020
501824f
Merge branch 'development' of github.com:charlesfu4/auto-sklearn into…
charlesfu4 May 2, 2020
67e0e2f
fix xy_data_manager change due to merge
charlesfu4 May 2, 2020
34ab98a
automl.py missing import
charlesfu4 May 4, 2020
3ddb1e5
Release note 070 (#842)
franchuterivera May 7, 2020
60f7b89
prepare new release (#846)
mfeurer May 7, 2020
73e013b
Clip predict values to [0-1] in classification
franchuterivera May 14, 2020
a25734c
Fix for 3.5 python!
franchuterivera May 14, 2020
fcdcdc5
Merge pull request #852 from franchuterivera/ensemble_probability01
mfeurer May 15, 2020
2ffe9dd
Merge pull request #828 from franchuterivera/782_examples
mfeurer May 18, 2020
2e457b9
Sensible default value of 'score_func' for SelectPercentileRegression…
XD-DENG May 19, 2020
e0ebe95
More robust tmp file naming (#854)
franchuterivera May 20, 2020
d43a1db
771 worst possible result (#845)
franchuterivera May 27, 2020
405eaa2
Add exceptions to log file, not just stdout (#863)
franchuterivera May 28, 2020
c695989
Add prediction with models trained with cross-validation (#864)
mfeurer May 28, 2020
87a3f95
715 ml memory (#865)
franchuterivera May 28, 2020
79f5839
Docs enhancement (#862)
franchuterivera May 28, 2020
57f99e8
Move to minmax scaler (#866)
franchuterivera Jun 9, 2020
d313f26
Do not read predictions in memory, only after score (#870)
franchuterivera Jun 13, 2020
47a3f12
Removal of competition manager (#869)
franchuterivera Jun 15, 2020
a67832a
Fix dataprocessing get params (#877)
franchuterivera Jun 15, 2020
003836d
Allow 1-D threshold binary predictions (#879)
franchuterivera Jun 15, 2020
f451acf
fix single output regression not working
charlesfu4 Jun 17, 2020
31f1bae
regression need no _enusre_prediction_array_size_prediction_array_sizess
charlesfu4 Jun 17, 2020
163b6fd
#782 showcase pipeline components iteration
franchuterivera Apr 14, 2020
b1bd17b
Fixed flake-8 violations
franchuterivera Apr 14, 2020
a43710a
Release note 070 (#842)
franchuterivera May 7, 2020
f15b786
prepare new release (#846)
mfeurer May 7, 2020
aa371c3
Clip predict values to [0-1] in classification
franchuterivera May 14, 2020
495deb2
Fix for 3.5 python!
franchuterivera May 14, 2020
e9eec69
Sensible default value of 'score_func' for SelectPercentileRegression…
XD-DENG May 19, 2020
067b382
More robust tmp file naming (#854)
franchuterivera May 20, 2020
b7abdb8
771 worst possible result (#845)
franchuterivera May 27, 2020
4ac081e
Add exceptions to log file, not just stdout (#863)
franchuterivera May 28, 2020
5715f91
Add prediction with models trained with cross-validation (#864)
mfeurer May 28, 2020
d6aec51
715 ml memory (#865)
franchuterivera May 28, 2020
d2a5733
Docs enhancement (#862)
franchuterivera May 28, 2020
572aead
Move to minmax scaler (#866)
franchuterivera Jun 9, 2020
92a860b
Do not read predictions in memory, only after score (#870)
franchuterivera Jun 13, 2020
2283e26
Removal of competition manager (#869)
franchuterivera Jun 15, 2020
0f203af
Fix dataprocessing get params (#877)
franchuterivera Jun 15, 2020
bcc9b02
Allow 1-D threshold binary predictions (#879)
franchuterivera Jun 15, 2020
e0e10a3
multioutput_regression
charlesfu4 Mar 17, 2020
e3bf5a6
multioutput_regression
charlesfu4 Mar 17, 2020
c75a76a
multioutput_regression
charlesfu4 Mar 17, 2020
c80fc4b
multioutput_regression
charlesfu4 Mar 17, 2020
b30d8ca
multioutput_regression
charlesfu4 Mar 17, 2020
9baa29c
multioutput_regression
charlesfu4 Mar 17, 2020
87883c7
multioutput regression
charlesfu4 Mar 17, 2020
92d635c
multioutput regression
charlesfu4 Mar 17, 2020
540f6a0
multioutput regression
charlesfu4 Mar 17, 2020
0eb9606
multioutput regression
charlesfu4 Mar 17, 2020
a155286
multi_output regression v1
charlesfu4 May 1, 2020
94fce51
fix y_shape in multioutput regression
charlesfu4 May 2, 2020
1bb51f7
fix xy_data_manager change due to merge
charlesfu4 May 2, 2020
9141922
fix single output regression not working
charlesfu4 Jun 17, 2020
bc68fe5
regression need no _enusre_prediction_array_size_prediction_array_sizess
charlesfu4 Jun 17, 2020
0e33978
Add prediction with models trained with cross-validation (#864)
mfeurer May 28, 2020
f157db0
Removal of competition manager (#869)
franchuterivera Jun 15, 2020
12cb87c
multioutput_regression
charlesfu4 Mar 17, 2020
ddfa95e
multioutput_regression
charlesfu4 Mar 17, 2020
bc8d642
multioutput_regression
charlesfu4 Mar 17, 2020
5d9fb93
Merge branch 'development' of github.com:charlesfu4/auto-sklearn into…
charlesfu4 Jun 17, 2020
1157b8b
multioutput after rebased to 0.7.0
charlesfu4 Jun 17, 2020
62ca986
Regressor target y shape index out of range
charlesfu4 Jun 17, 2020
64bfead
Revision for make tester
charlesfu4 Jun 18, 2020
ad2099f
Revision: Cancel Multiclass-MultiOuput
charlesfu4 Jun 18, 2020
b8ca305
Resolve automl.py metrics(__init__) reg_gb reg_svm
charlesfu4 Jun 19, 2020
cc6b9f9
Fix Flake8 errors
charlesfu4 Jun 19, 2020
1a32471
Fix automl.py flake8
charlesfu4 Jun 19, 2020
844b072
Preprocess w/ mulitout reg,automl self._n_outputs
charlesfu4 Jun 21, 2020
44ed057
test_estimator.py changed back
charlesfu4 Jun 21, 2020
9c7dcf3
cancel multioutput multiclass for multi reg
charlesfu4 Jun 21, 2020
f4ba39d
Fix automl self._n_output update placement
charlesfu4 Jun 21, 2020
f89fbe9
fix flake8
charlesfu4 Jun 21, 2020
ed60351
Kernel pca cancelled mulitout reg
charlesfu4 Jun 21, 2020
0560c71
Kernel PCA test skip python <3.8
charlesfu4 Jun 21, 2020
abb2ece
Add test unit for multioutput reg and fix.
charlesfu4 Jun 21, 2020
80cb676
Fix flake8 error
charlesfu4 Jun 21, 2020
82c9d44
Kernel PCA multioutput regression
charlesfu4 Jun 21, 2020
998e95c
default kernel to cosine, dodge sklearn=0.22 error
charlesfu4 Jun 22, 2020
20acbf6
Kernel PCA should be updated to 0.23
charlesfu4 Jun 22, 2020
51cbcfa
Kernel PCA uses rbf kernel
charlesfu4 Jun 22, 2020
91662e1
Kernel Pca
charlesfu4 Jun 22, 2020
844a0ef
Modify labels in reg, class, perpro in examples
charlesfu4 Jun 22, 2020
212d864
Kernel PCA
charlesfu4 Jun 23, 2020
3ee826e
Add missing supports to mincoal and truncateSVD
charlesfu4 Jul 3, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ matrix:

include:
- os: linux
env: DISTRIB="conda" EXAMPLES="true" PYTHON="3.7" SKIP_TESTS="true"
env: DISTRIB="conda" DOCPUSH="true" PYTHON="3.7" SKIP_TESTS="true"
- os: linux
env: DISTRIB="conda" RUN_FLAKE8="true" SKIP_TESTS="true"
- os: linux
env: DISTRIB="conda" PYTHON="3.5"
- os: linux
env: DISTRIB="conda" COVERAGE="true" DOCPUSH="true" PYTHON="3.6"
env: DISTRIB="conda" COVERAGE="true" PYTHON="3.6"
- os: linux
env: DISTRIB="conda" TEST_DIST="true" PYTHON="3.7"
- os: linux
Expand Down Expand Up @@ -76,10 +76,10 @@ after_success: source ci_scripts/success.sh && source ci_scripts/create_doc.sh $

deploy:
provider: pages
skip-cleanup: true
github-token: $GITHUB_TOKEN # set in the settings page of my repository
keep-hisotry: true
commiter-from-gh: true
skip_cleanup: true
github_token: $GITHUB_TOKEN # set in the settings page of my repository
keep-history: true
committer-from-gh: true
on:
all_branches: true
condition: $doc_result = "success"
Expand Down
2 changes: 1 addition & 1 deletion autosklearn/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
numpy>=1.9
scikit-learn>=0.22.0,<0.23
lockfile>=0.10
smac>=0.12,<0.13
smac>=0.12
pyrfr>=0.6.1,<0.8
ConfigSpace>=0.4.0,<0.5
'''
Expand Down
2 changes: 1 addition & 1 deletion autosklearn/__version__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""Version information."""

# The following line *must* be the last in the module, exactly as formatted:
__version__ = "0.6.0"
__version__ = "0.7.0"
534 changes: 268 additions & 266 deletions autosklearn/automl.py

Large diffs are not rendered by default.

9 changes: 6 additions & 3 deletions autosklearn/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@
MULTICLASS_CLASSIFICATION = 2
MULTILABEL_CLASSIFICATION = 3
REGRESSION = 4
MULTIOUTPUT_REGRESSION = 5

REGRESSION_TASKS = [REGRESSION]
REGRESSION_TASKS = [REGRESSION, MULTIOUTPUT_REGRESSION]
CLASSIFICATION_TASKS = [BINARY_CLASSIFICATION, MULTICLASS_CLASSIFICATION,
MULTILABEL_CLASSIFICATION]

Expand All @@ -15,10 +16,12 @@
{BINARY_CLASSIFICATION: 'binary.classification',
MULTICLASS_CLASSIFICATION: 'multiclass.classification',
MULTILABEL_CLASSIFICATION: 'multilabel.classification',
REGRESSION: 'regression'}
REGRESSION: 'regression',
MULTIOUTPUT_REGRESSION: 'multioutput.regression'}

STRING_TO_TASK_TYPES = \
{'binary.classification': BINARY_CLASSIFICATION,
'multiclass.classification': MULTICLASS_CLASSIFICATION,
'multilabel.classification': MULTILABEL_CLASSIFICATION,
'regression': REGRESSION}
'regression': REGRESSION,
'multioutput.regression': MULTIOUTPUT_REGRESSION}
Loading