Skip to content

Latest commit

 

History

History
419 lines (373 loc) · 23.9 KB

NEWS.md

File metadata and controls

419 lines (373 loc) · 23.9 KB

mlexperiments NEWS

Unreleased (2024-05-29)

New features

  • automatic setting of seed when initializing experiments (4980563)
  • add seed argument for learner base class (3917318)
  • added support for weights-argument for rpart (677a14b)
  • added quality check to validate learner_args and parameter_grid (cdbbc52)
  • added target-weight option (6b39d21)

Bug fixes

  • fixed issue with cat_vars (29e1530)
  • fixed issue with weights in nested cv (066dd6f)

CI

Other changes

  • updated description (f47fc2a)
  • switching to quarto as vignette engine (4d51f82)
  • automated gen of readme (7a6b46b)
  • updated docs to comply with tools::checkRd (9388052)
  • updated dev-version (20870f7)
  • prep new dev-version (50e0592)
  • updated news.md (ea4fed9)

Full set of changes: v0.0.3...29e1530

v0.0.3 (2024-03-07)

Docs

  • updated documentation of r-option for initialization iterations (4557410)
  • updated and restrucutred readme! (908fa03)

Other changes

Full set of changes: v0.0.2...v0.0.3

v0.0.2 (2023-06-09)

Bug fixes

  • fixed issues for cran submission (273c1de)
  • removed splittools from remotes (5b501cc)
  • removed splittools from remotes (56fa700)
  • fixing cat_vars stuff (0a13083)
  • fixed issues with cat_vars (94f60c4)

Refactorings

  • preparing cran submission (7af8517)

CI

Docs

  • mllearnerbase examples again into dontrun (1cb02da)
  • removed dontrun from roxygen examples of mllearnerbase (a9d0a77)
  • updated vignettes (b7df96e)
  • added png plots for vignettes (73a66d9)
  • fixed invalid url in vignette (54546f1)
  • vignettes now static (e870ee4)

Other changes

  • fixed spelling and examples (dd99be3)
  • preparing v0.0.2 (0f7cc35)
  • updating version (d3dcadf)
  • working on optimizations to reduce building time and unit test run time (2346fcd)
  • working on making vignettes static (e8ddc09)
  • further working on more informative stopifnot statements (9e9b0c1)
  • working on more informative stopifnot messages (408d248)
  • fixed issue with news.md (b4bf1fb)
  • removed remotes packages! (b8fdc5a)
  • catch missing ncores argument in learner’s predict function (b54bd79)
  • fixed typo (d0224f2)
  • updated docs on mlsurvlrnrs (0a49a4b)
  • fixed canoncial form of cran url in vignette (71818db)
  • updated news.md (0c799d3)

Full set of changes: v0.0.1...v0.0.2

v0.0.1 (2022-11-10)

Breaking changes

  • removed performance metric name (01e4230)
  • prepare for list of metrics (db8b709)

New features

  • added rpart learner (808042e)
  • added support for defining multiple metrics (6cc6340)
  • metric_types_helper again from kdry (22b6cdc)
  • added validation function for fold equality (54a1ec6)
  • added functions for predictions and preformance calculations on cv-models (c4f5287)
  • finalized implementation of knn (70697fa)
  • implemented knn grid / nested grid (5e1d910)
  • working on implementing knn (5932e6c)
  • added coxph; working on unit tests (03daecd)
  • working on xgboost implementation (wip) (c8db3b7)
  • add xgboost surv (415be47)
  • implemented nested cv (47e0669)
  • initial commits (07f39da)

Bug fixes

  • fixed typo (5067f95)
  • fixed cbind of list in predictions (a81309e)
  • fixed performance and predictions (e0174cf)
  • fixing examples (ed3a461)
  • consolidized metrics as lists, fixed unit tests (393a4d6)
  • updated recursive function call (f30c925)
  • added recursiveness to calculating performance (17f38a3)
  • fixed issues with data types when calculating performance metrics (b57c53e)
  • fixed buc in bayesian scoring function (a1214e1)
  • fixed general parsing of parameters (015d5f6)
  • removing duplicates by name (01be901)
  • fixed issue when selecting parameters (4b6d974)
  • fixed issue with prediction in ranger (b71f4f8)
  • fixed some issues; finished xgboost surv implementation (576066e)
  • fixed last issue with seed in grid-search (cc821d6)
  • fixed issue related to parallel backend in bayesian tuning (2afba3f)
  • removed duplicate class names and fixed related issues (9ca9385)

Refactorings

  • further optimizing rpart for reuse (ce67a4f)
  • optimized rpart for re-use (fa0ca53)
  • refactored rpart, no user-visible changes (207aafd)
  • metric_from_char (8baaf3a)
  • switch to .compute_performance (3d8565d)
  • switch to .compute_performance (fa24034)
  • added .compute_performance (fffdf78)
  • updated performance fun to comply with list (67792f3)
  • adapted metric calculation to new list logic (46500f7)
  • metric as function now to list (8bccfbc)
  • to internal metric_types_helper (024adcb)
  • to internal metric_types_helper (fde6e77)
  • to internal metric_types_helper (97deeb7)
  • moved fix performance types to kdry (600a660)
  • format_xy to kdry (322db94)
  • updated code to upstream changes (54766cc)
  • learner to self (263ae51)
  • now relying on list.append from kdry (d9f6f67)
  • metric-performance to cv-class now (d4209e5)
  • removed metric_perf_h_b (e63b3da)
  • optmizing code quality (401bdf1)
  • now using of learner_args is also possible (0ce1f6c)
  • working on making code more straightforward (c697e5f)
  • learners to mllrnrs package (b1ee0da)
  • reorgainzed code to make use of more inheritance (772bba0)

CI

  • removed vignette building from ci (97f3dbe)
  • explicitly installing doparallel (a288058)
  • explicitly installing suggests of kdry (7682912)
  • switch again to code step (d3e6556)
  • try to fix installation of kdry (359de02)
  • whatever is going on with tic (0ca30f0)
  • back to previous tic (e1a4541)
  • hopefully fixes ci (17e5b28)
  • try fixing (5cd1579)
  • try to fix ci (7c1dad3)
  • try to fix ci (2ba876e)
  • update tic (4ffa188)
  • installing dependencies for kdry (59b95e0)
  • fixed linting error (35190b6)
  • solve warning for missing global variables (771a3f1)
  • fixed test to comply with cran checks (8026711)
  • refactored unit tests (d003088)
  • fixed linting errors (a3d3eb0)

Docs

  • added vignettes with examples (b315dad)
  • started with vignettes - knn binary (14c12f8)
  • fixed issues in vignette (33a3951)
  • removed commented output (d92aad8)
  • updated example in vignette (a958f42)
  • update example in readme (9663fff)
  • updated vignette accordingly (4442cc5)
  • updated readme (41dfa7e)
  • updated readme (5bb27ca)
  • updated documentation (c2182d4)
  • updated metric types documentation (dd07e5d)
  • finalizing documentation, added exaple to readme (587de28)
  • updated vignette intro (3e0edd4)
  • finalizing vignette; working on documentation (7c24878)
  • updated readme (8add37f)
  • updated readme (40e38e5)
  • working on vignette (84ce219)
  • updated readme (14cf011)
  • updated readme (0d4e0ce)
  • working on vignette (e4158f0)
  • working on vignette (66177d3)
  • working on package vignette (6fa520c)
  • updated documentation (0ff5511)
  • finished most of the package documentation (21102f0)
  • finished documenting all r6 classes (d06d056)
  • working on documenting r6 classes (eba4a91)
  • working on class documentation (77e06c8)
  • started working on documentation (081ac26)

Other changes

Full set of changes: edb76c3...v0.0.1