Releases: automl/amltk
1.12.1
1.12.1 (2024-08-13)
Fix
- pipeline:
request
now fails without default (#284)
[main 39a8edc] bump: version 1.12.0 → 1.12.1
3 files changed, 9 insertions(+), 3 deletions(-)
What's Changed
- fix(pipeline):
request
now fails without default by @eddiebergman in #284 - ci: Remove unnecessary Python setup step by @PGijsbers in #285
- doc: Fixup references by @eddiebergman in #286
Full Changelog: 1.12.0...1.12.1
1.12.0
1.12.0 (2024-04-24)
Feat
- PyTorch: Add functionality to construct a PyTorch Model from a pipeline (#276)
Fix
- Pass in sampler to
create_study
(#282) - Pytorch: Fix builders.py (#280)
- precommit issues from #276 (#277)
[main d15b94d] bump: version 1.11.0 → 1.12.0
3 files changed, 15 insertions(+), 3 deletions(-)
What's Changed
- Add functionality to construct a PyTorch Model from a pipeline by @vladislavalerievich in #276
- doc: Fixup example in readme by @eddiebergman in #270
- fix: precommit issues from #276 by @eddiebergman in #277
- doc: Fix bad tooltip numbering by @eddiebergman in #278
- fix(Pytorch): Fix builders.py by @vladislavalerievich in #280
- fix: Pass in sampler to
create_study
by @eddiebergman in #282 - doc(CVEvaluator): Example of
CVEvalautor
withRandomSearch
by @eddiebergman in #283
Full Changelog: 1.11.0...1.12.0
1.11.0
1.11.0 (2024-02-29)
Feat
- CVEvaluator: Add feature for post_split and post_processing (#260)
- sklearn:
X_test
,y_test
to CVEvaluator (#258) - CVEarlyStopping (#254)
- sklearn: CVEvaluator allows
configure
andbuild
params (#250) - sklearn: Provide a standard CVEvaluator (#244)
Fix
- trial: Don't record metric values for deserialized NaN's or None (#263)
- pipeline: Ensure optimizer is updated with report (#261)
- scheduling: Safe termination of processes, avoiding lifetime race condition (#256)
- metalearning: Portfolio Check for Dataframe as Input (#253)
- CVEvaluator:
clone
the estimator before use (#249) - Node: Ensure that parent name does not conflict with children (#248)
- CVEvaluator: When on_error="raise", inform of which trial failed (#247)
- Trial: Give trials a created_at stamp (#246)
Refactor
- pipeline:
optimize
now requires one oftimeout
or (#252) - Metric, Trial: Cleanup of metrics and
Trial
(#242)
[main e58ebcd] bump: version 1.10.1 → 1.11.0
3 files changed, 29 insertions(+), 3 deletions(-)
What's Changed
- refactor(Metric, Trial): Cleanup of metrics and
Trial
by @eddiebergman in #242 - feat(sklearn): Provide a standard CVEvaluator by @eddiebergman in #244
- fix(Trial): Give trials a created_at stamp by @eddiebergman in #246
- fix(CVEvaluator): When on_error="raise", inform of which trial failed by @eddiebergman in #247
- fix(Node): Ensure that parent name does not conflict with children by @eddiebergman in #248
- fix(CVEvaluator):
clone
the estimator before use by @eddiebergman in #249 - feat(sklearn): CVEvaluator allows
configure
andbuild
params by @eddiebergman in #250 - chore: Update ruff and pre-commit by @eddiebergman in #251
- refactor(pipeline):
optimize
now requires one oftimeout
or by @eddiebergman in #252 - Fix Portfolio Check for Dataframe as Input by @LennartPurucker in #253
- feat: CVEarlyStopping by @eddiebergman in #254
- fix(scheduling): Safe termination of processes, avoiding lifetime race condition by @eddiebergman in #256
- feat(sklearn):
X_test
,y_test
to CVEvaluator by @eddiebergman in #258 - feat(CVEvaluator): Add feature for post_split and post_processing by @eddiebergman in #260
- fix(pipeline): Ensure optimizer is updated with report by @eddiebergman in #261
- fix(trial): Don't record metric values for deserialized NaN's or None by @eddiebergman in #263
New Contributors
- @LennartPurucker made their first contribution in #253
Full Changelog: 1.10.1...1.11.0
1.10.1
1.10.1 (2024-01-28)
Fix
- dask-jobqueue: Make sure to close client
Refactor
- Make things more context manager
- trial: Remove
begin()
(#238)
[main 9e1ebac] bump: version 1.10.0 → 1.10.1
3 files changed, 14 insertions(+), 3 deletions(-)
What's Changed
- refactor(trial): Remove
begin()
by @eddiebergman in #238 - chore: Remove upper bound on dask requirement by @eddiebergman in #241
Full Changelog: 1.10.0...1.10.1
1.10.0
1.10.0 (2024-01-26)
Feat
- Pipeline: Optimize pipelines directly with
optimize()
(#230)
[main 0ec79ef] bump: version 1.9.0 → 1.10.0
3 files changed, 9 insertions(+), 3 deletions(-)
What's Changed
- feat(Pipeline):
optimize()
by @eddiebergman in #230
Full Changelog: 1.9.0...1.10.0
1.9.0
1.9.0 (2024-01-26)
Feat
- Optimizer: Allow for batch ask requests (#224)
Fix
- Pynisher: Ensure system supports limit (#223)
[main 4198de7] bump: version 1.8.0 → 1.9.0
3 files changed, 13 insertions(+), 3 deletions(-)
What's Changed
- fix(Pynisher): Ensure system supports limit by @eddiebergman in #223
- feat(Optimizer): Allow for batch ask requests by @eddiebergman in #224
- doc: Cleaner API docs, cleanup pipeline reference, faster rendering options, less noise in doc build output, changelog by @eddiebergman in #234
Full Changelog: 1.8.0...1.9.0
1.8.0
1.8.0 (2024-01-22)
Feat
- Pynisher: Detect tasks with
Trial
to reportFAIL
(#220) - Pipeline:
factorize()
a pipeline into its possibilities (#217)
[main 9d65711] bump: version 1.7.0 → 1.8.0
3 files changed, 10 insertions(+), 3 deletions(-)
What's Changed
- doc(Trial): Better indication of what to do with the Metric name for report by @vladislavalerievich in #216
- other: Update PR and issue templates by @eddiebergman in #219
- feat(Pipeline):
factorize()
a pipeline into its possibilities by @eddiebergman in #217 - ci: Update pre-commit by @eddiebergman in #221
- ci: Add concurrency groups to workflows by @eddiebergman in #222
- feat(Pynisher): Detect tasks with
Trial
to reportFAIL
by @eddiebergman in #220
Full Changelog: 1.7.0...1.8.0
1.7.0
1.7.0 (2024-01-16)
Feat
- Scheduler: Respond to cancelled futures (#214)
- scheduler: Handled errors with specific method (#213)
Fix
- History: Explicitly check type in add() (#210)
[main 672889b] bump: version 1.6.0 → 1.7.0
3 files changed, 14 insertions(+), 3 deletions(-)
What's Changed
- fix(History): Explicitly check type in add() by @eddiebergman in #210
- feat(scheduler): Handled errors with specific method by @eddiebergman in #213
- feat(Scheduler): Respond to cancelled futures by @eddiebergman in #214
- test: Update fixtures to be explicitly function scope by @eddiebergman in #215
Full Changelog: 1.6.0...1.7.0
1.6.0
1.6.0 (2024-01-10)
Feat
- history: Get
best()
from History (#209)
[main b752efd] bump: version 1.5.0 → 1.6.0
3 files changed, 9 insertions(+), 3 deletions(-)
What's Changed
- feat(history): Get
best()
from History by @eddiebergman in #209
Full Changelog: 1.5.0...1.6.0
1.5.0
1.5.0 (2024-01-09)
Feat
- add EmissionsTrackerPlugin for codecarbon (#196)
[main fc6f1db] bump: version 1.4.0 → 1.5.0
3 files changed, 9 insertions(+), 3 deletions(-)
What's Changed
- fix(docs): Fix typos in readme and guides by @sarah-segel in #204
- chore: bump actions/upload-artifact from 3 to 4 by @dependabot in #205
- chore: bump actions/download-artifact from 3 to 4 by @dependabot in #206
- feat: add EmissionsTrackerPlugin for codecarbon by @vladislavalerievich in #196
New Contributors
- @sarah-segel made their first contribution in #204
Full Changelog: 1.4.0...1.5.0