scikit-learn reposted this
A new version of scikit-learn is out! And I'm proud that my PR #32100 is among the key highlights of this release 😁 (faster decision trees when using the absolute error). I'd like to thank the reviewers once again for their very thorough reviews! Thanks to them (and thanks to the tests too!), I'm confident that I delivered reliable and maintainable code. The PR: https://lnkd.in/eeEahkv9 The technical report: https://lnkd.in/eWXcSNFv You’ll find a detailed analysis of the different algorithms I considered to address the efficiency challenges of fitting decision trees with the absolute error.
🚀 scikit-learn 1.8 is out 🚀 A big shoutout to the community of contributors who continue to push open-source machine learning forward ❤️ ✨ Key Highlights: ▶️ Expanded Array API support (including PyTorch & CuPy) to run more estimators and metrics on GPUs ▶️ Free-threaded CPython 3.14 support for better multi-threaded performance ▶️ Probability calibration with temperature scaling in CalibratedClassifierCV ▶️ Major efficiency boosts in linear models (Lasso / ElasticNet with gap safe screening) ▶️ Much faster and more robust DecisionTreeRegressor with criterion="absolute_error" ▶️ New manifold.ClassicalMDS implementation for classical multidimensional scaling 🔗 Check the full release highlights: https://lnkd.in/gkXQSbmZ Discover scikit-learn 1.8 and its: 🟢 28 new features 🔵 12 efficiency improvements & 13 enhancements 🟡 9 API changes 🔴 34 fixes 👥 193 contributors (thank you all!) 📖 More details in the release notes: https://lnkd.in/gCrs42se You can upgrade with pip as usual: pip install -U scikit-learn Using conda-forge builds: conda install -c conda-forge scikit-learn #scikitlearn #MachineLearning #opensource #DataScience #Python #ML