Commit 7fc3a91
Dummy implementation of a multi-objective ensemble. (#1523)
* Dummy implementation of a multi-objective ensemble.
* Fix bug
* One bugfix and suggestions from Eddie
* Move single best common code into parent class
* fix docstring
* Add tests + improve docs + simplify code
* Factor out pareto_front into stand alone function
* Make the pareto set a property
By encapsulating it this way, type checker is more friendly, the @Property is always available and will throw an error if not fitted. IN contrast, a non-existent property is likely to give a much more inuintive error that "attribute pareto_set_ does not exist"
* Add None defaults, fix indentation
* Move resolve ensemble class check to init
* Revert "Move resolve ensemble class check to init"
This reverts commit 446b7d6.
* Fix `_resolve_ensemble_class` and make it private
See the comment string for the fix
* Fix variable name
* Fix missing parameter names
* Fix bug, update docs
* Implement requested changes, fix bug
Co-authored-by: eddiebergman <eddiebergmanhs@gmail.com>1 parent 0c71134 commit 7fc3a91
File tree
214 files changed
+980
-143
lines changed- autosklearn
- ensembles
- metrics
- util
- doc
- examples/60_search
- test
- test_ensemble_builder
- test.test_ensemble_builder.test_ensemble_testEntireEnsembleBuilder/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testFallBackNBest/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testGetValidTestPreds/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testLimit/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testMaxModelsOnDisc2/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testMaxModelsOnDisc[1-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testMaxModelsOnDisc[1499.0-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testMaxModelsOnDisc[1500.0-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testMaxModelsOnDisc[4-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testMaxModelsOnDisc[9999.0-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testMaxModelsOnDisc[None-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testNBest[0.1-None-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testNBest[0.9-None-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testNBest[1-2-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testNBest[1-None-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testNBest[1.0-None-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testNBest[2-1-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThresholdMaxBest[0.0-1-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThresholdMaxBest[0.0-1.0-4]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThresholdMaxBest[0.1-2-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThresholdMaxBest[0.3-4-3]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThresholdMaxBest[0.5-1-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThresholdMaxBest[0.6-10-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThresholdMaxBest[0.8-0.5-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThresholdMaxBest[1-1.0-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThreshold[0.0-4]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThreshold[0.1-4]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThreshold[0.3-3]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThreshold[0.5-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThreshold[0.6-2]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThreshold[0.8-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThreshold[1-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testPerformanceRangeThreshold[1.0-1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_testRead/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_test_ensemble_builder_nbest_remembered/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_test_ensemble_builder_process_realrun/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_test_get_identifiers_from_run_history[metric0]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_test_get_identifiers_from_run_history[metric1]/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_test_main/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test.test_ensemble_builder.test_ensemble_test_read_pickle_read_preds/.auto-sklearn/runs
- 0_1_0.0
- 0_2_0.0
- 0_3_100.0
- test_estimators
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
214 files changed
+980
-143
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
1638 | 1638 | | |
1639 | 1639 | | |
1640 | 1640 | | |
1641 | | - | |
| 1641 | + | |
1642 | 1642 | | |
1643 | 1643 | | |
1644 | 1644 | | |
| |||
1663 | 1663 | | |
1664 | 1664 | | |
1665 | 1665 | | |
1666 | | - | |
| 1666 | + | |
1667 | 1667 | | |
1668 | 1668 | | |
1669 | 1669 | | |
1670 | 1670 | | |
1671 | | - | |
1672 | | - | |
| 1671 | + | |
1673 | 1672 | | |
1674 | 1673 | | |
1675 | 1674 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
4 | 9 | | |
5 | 10 | | |
6 | 11 | | |
7 | 12 | | |
8 | 13 | | |
| 14 | + | |
9 | 15 | | |
| 16 | + | |
| 17 | + | |
10 | 18 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | 21 | | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
26 | 36 | | |
27 | 37 | | |
28 | 38 | | |
29 | 39 | | |
30 | | - | |
31 | 40 | | |
32 | 41 | | |
33 | 42 | | |
| 43 | + | |
34 | 44 | | |
35 | 45 | | |
36 | 46 | | |
| |||
79 | 89 | | |
80 | 90 | | |
81 | 91 | | |
82 | | - | |
| 92 | + | |
83 | 93 | | |
84 | 94 | | |
85 | 95 | | |
| |||
97 | 107 | | |
98 | 108 | | |
99 | 109 | | |
100 | | - | |
| 110 | + | |
101 | 111 | | |
102 | 112 | | |
103 | 113 | | |
| |||
115 | 125 | | |
116 | 126 | | |
117 | 127 | | |
118 | | - | |
| 128 | + | |
119 | 129 | | |
120 | 130 | | |
121 | 131 | | |
| |||
133 | 143 | | |
134 | 144 | | |
135 | 145 | | |
136 | | - | |
137 | | - | |
| 146 | + | |
| 147 | + | |
138 | 148 | | |
139 | 149 | | |
140 | 150 | | |
141 | 151 | | |
142 | 152 | | |
143 | | - | |
144 | | - | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
30 | 29 | | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | 46 | | |
55 | 47 | | |
56 | 48 | | |
| |||
62 | 54 | | |
63 | 55 | | |
64 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | 95 | | |
106 | 96 | | |
107 | 97 | | |
108 | | - | |
109 | 98 | | |
110 | 99 | | |
111 | 100 | | |
| 101 | + | |
112 | 102 | | |
113 | 103 | | |
114 | 104 | | |
| |||
141 | 131 | | |
142 | 132 | | |
143 | 133 | | |
144 | | - | |
145 | 134 | | |
| 135 | + | |
| 136 | + | |
146 | 137 | | |
147 | 138 | | |
148 | | - | |
| 139 | + | |
149 | 140 | | |
150 | | - | |
| 141 | + | |
151 | 142 | | |
152 | 143 | | |
153 | 144 | | |
154 | 145 | | |
155 | 146 | | |
156 | | - | |
157 | 147 | | |
| 148 | + | |
| 149 | + | |
158 | 150 | | |
159 | 151 | | |
160 | 152 | | |
| |||
231 | 223 | | |
232 | 224 | | |
233 | 225 | | |
234 | | - | |
235 | 226 | | |
| 227 | + | |
| 228 | + | |
236 | 229 | | |
237 | 230 | | |
238 | 231 | | |
| |||
311 | 304 | | |
312 | 305 | | |
313 | 306 | | |
314 | | - | |
| 307 | + | |
315 | 308 | | |
316 | 309 | | |
317 | 310 | | |
| |||
0 commit comments