|
6 | 6 | <meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /> |
7 | 7 |
|
8 | 8 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
9 | | - <title>Changelog — Model Tuner 0.0.23a0 documentation</title> |
| 9 | + <title>Changelog — Model Tuner 0.0.26b0 documentation</title> |
10 | 10 | <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=80d5e7a1" /> |
11 | 11 | <link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" /> |
12 | 12 | <link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" /> |
|
16 | 16 | <link rel="canonical" href="https://uclamii.github.io/model_tuner/changelog.html" /> |
17 | 17 | <script src="_static/jquery.js?v=5d32c60e"></script> |
18 | 18 | <script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script> |
19 | | - <script src="_static/documentation_options.js?v=2b808d0e"></script> |
| 19 | + <script src="_static/documentation_options.js?v=eb2198be"></script> |
20 | 20 | <script src="_static/doctools.js?v=9bcbadda"></script> |
21 | 21 | <script src="_static/sphinx_highlight.js?v=dc90522c"></script> |
22 | 22 | <script src="_static/clipboard.min.js?v=a7894cd8"></script> |
|
85 | 85 | <li class="toctree-l1"><a class="reference internal" href="about.html#acknowledgements">Acknowledgements</a></li> |
86 | 86 | <li class="toctree-l1"><a class="reference internal" href="about.html#citing-model-tuner">Citing Model Tuner</a></li> |
87 | 87 | <li class="toctree-l1 current"><a class="current reference internal" href="#">Changelog</a><ul> |
| 88 | +<li class="toctree-l2"><a class="reference internal" href="#version-0-0-26b-beta">Version 0.0.26b (Beta)</a></li> |
| 89 | +<li class="toctree-l2"><a class="reference internal" href="#version-0-0-25a">Version 0.0.25a</a></li> |
| 90 | +<li class="toctree-l2"><a class="reference internal" href="#version-0-0-24a">Version 0.0.24a</a></li> |
88 | 91 | <li class="toctree-l2"><a class="reference internal" href="#version-0-0-23a">Version 0.0.23a</a></li> |
89 | 92 | <li class="toctree-l2"><a class="reference internal" href="#version-0-0-22a">Version 0.0.22a</a></li> |
90 | 93 | <li class="toctree-l2"><a class="reference internal" href="#version-0-0-21a">Version 0.0.21a</a></li> |
@@ -142,6 +145,62 @@ <h1>Changelog<a class="headerlink" href="#changelog" title="Link to this heading |
142 | 145 | <p class="admonition-title">Important</p> |
143 | 146 | <p>Complete version release history available <a class="reference external" href="https://pypi.org/project/model-tuner/#history">here</a></p> |
144 | 147 | </div> |
| 148 | +<section id="version-0-0-26b-beta"> |
| 149 | +<h2>Version 0.0.26b (Beta)<a class="headerlink" href="#version-0-0-26b-beta" title="Link to this heading"></a></h2> |
| 150 | +<ul class="simple"> |
| 151 | +<li><p>Optimal threshold: Users can now specify target precision or recall and an optimal</p></li> |
| 152 | +</ul> |
| 153 | +<p>threshold is computed for that |
| 154 | +- Finalised testing: coverage is now at 86% total |
| 155 | +- New get_feature_names() helper function for extracting features |
| 156 | +- n_estimators calculation for boosting algorithms is now fixed</p> |
| 157 | +</section> |
| 158 | +<section id="version-0-0-25a"> |
| 159 | +<h2>Version 0.0.25a<a class="headerlink" href="#version-0-0-25a" title="Link to this heading"></a></h2> |
| 160 | +<ul class="simple"> |
| 161 | +<li><p>Pushed fixes for the get_feature_selection_pipeline method.</p></li> |
| 162 | +<li><p>Updated scoring blocks for calibrated KFold models and folded confusion matrix metrics.</p></li> |
| 163 | +<li><p>Added unittests for edge cases, including test_rfe_calibrate_model() and validating confusion matrix alignment.</p></li> |
| 164 | +<li><p>Fixed mismatches between confusion matrix and classification report.</p></li> |
| 165 | +<li><p>Provided fixes for all pipeline getter methods.</p></li> |
| 166 | +<li><p>Integrated verify_imb_sampler prints into KFold logic.</p></li> |
| 167 | +<li><p>Resolved typos in group split configurations and refined nested KFold bug fixes.</p></li> |
| 168 | +<li><p>Adjusted fold metric calculations in report_model_metrics.</p></li> |
| 169 | +<li><p>Moved optimal threshold logic into prediction functionality.</p></li> |
| 170 | +<li><p>Enhanced return metrics dictionary logic to handle all cases and added multilabel classification tests.</p></li> |
| 171 | +<li><p>Addressed Brier score calculation issues and optimized regression reports for KFold.</p></li> |
| 172 | +<li><p>Introduced threshold print updates for clearer reporting.</p></li> |
| 173 | +<li><p>Implemented SHAP scripts and tests for model explainability.</p></li> |
| 174 | +<li><p>Removed outdated calibration reports from documentation and codebase.</p></li> |
| 175 | +<li><p>Fixed bugs in regression metric calculations and refined KFold metric aggregation.</p></li> |
| 176 | +</ul> |
| 177 | +</section> |
| 178 | +<section id="version-0-0-24a"> |
| 179 | +<h2>Version 0.0.24a<a class="headerlink" href="#version-0-0-24a" title="Link to this heading"></a></h2> |
| 180 | +<ul class="simple"> |
| 181 | +<li><p>Updated .gitignore to incl. doctrees</p></li> |
| 182 | +<li><p>Added pickleObjects tests and updated reqs, tests passed</p></li> |
| 183 | +<li><p>Added boostrapper test and tests passed</p></li> |
| 184 | +<li><p>Adding multi class test script</p></li> |
| 185 | +<li><p>Updated Metrics Output</p></li> |
| 186 | +<li><p>Added optl’ threshold print inside return_metrics</p></li> |
| 187 | +<li><p>KFold metric printing</p></li> |
| 188 | +<li><p>Augmented predict_proba test, and train_val_test_split</p></li> |
| 189 | +<li><p>Fixed pipeline_steps arg in model definition</p></li> |
| 190 | +<li><p>Refactored metrics_df in report_model_metrics for aesthetics</p></li> |
| 191 | +<li><p>Unit Tests</p></li> |
| 192 | +<li><p>Made return_dict optional in return_metrics</p></li> |
| 193 | +<li><p>Added openpyxl versions for all python versions in requirements.txt</p></li> |
| 194 | +<li><p>Refactor metrics, foldwise metrics and foldwise con_mat, class_labels</p></li> |
| 195 | +<li><p>Cleaned notebooks dir</p></li> |
| 196 | +<li><p>Added model_tuner version print to scripts</p></li> |
| 197 | +<li><p>Added fix for sort of pipeline_steps now optional:</p></li> |
| 198 | +<li><p>Added required model_tuner import to xgb_multi.py</p></li> |
| 199 | +<li><p>Added requisite model_tuner import to multi_class_test.py</p></li> |
| 200 | +<li><p>Added catboost_multi_class.py script</p></li> |
| 201 | +<li><p>Removed pip dependency from requirements</p></li> |
| 202 | +</ul> |
| 203 | +</section> |
145 | 204 | <section id="version-0-0-23a"> |
146 | 205 | <h2>Version 0.0.23a<a class="headerlink" href="#version-0-0-23a" title="Link to this heading"></a></h2> |
147 | 206 | <ul class="simple"> |
|
0 commit comments