Sign in

scikit-learn

@scikit-learn.org
2.2K followers 11 following 7 posts

Machine learning in Python • Open Source scikit-learn.org

PostsRepliesMedia
Reposted by scikit-learn
Olivier Grisel @ogrisel.bsky.social · 16/09/2026
threadpoolctl 3.7.0 is out. This library is a utility used by @scikit-learn.org and others to coordinate the levels of thread-based parallelism in native libraries such as BLAS implementations and OpenMP runtimes used by Python libraries such as NumPy, SciPy, PyTorch and scikit-learn.
2146
Reposted by scikit-learn
Soledad Galli, PhD @solegalli.bsky.social · 08/07/2026
Advanced @scikit-learn.org  from PyData Paris 2024: metadata routing, transformers that actually know what they're doing. These slides reshape how you build production code 👇
docs.google.com
PyData Paris 2024 - Olivier Grisel - Keynote
From probabilistic predictions to operational decisions Olivier Grisel @ogrisel September, 2024
011
Reposted by scikit-learn
Soledad Galli, PhD @solegalli.bsky.social · 09/07/2026
New in sklearn 1.9: set_callbacks(ProgressBar()) on your estimator. A live progress bar on your fit. ScoringMonitor logs accuracy at each iteration. Works with GridSearchCV and Pipeline too. @scikit-learn.org
scikit-learn.org
7. Callbacks
This guide demonstrates how to use scikit-learn’s callbacks on compatible estimators. For information about how to implement the callback API, you can refer to the following sections of the develop...
001
Reposted by scikit-learn
Soledad Galli, PhD @solegalli.bsky.social · 14/07/2026
Metadata routing in @scikit-learn.org changes everything.  Vincent shows how to route columns without manual pipeline tracking, so your transformers actually know what they're doing 👇
youtube.com
Metadata routing in scikit-learn
Metadata routing is a relatively new feature that allows you to, as...
001
Reposted by scikit-learn
Soledad Galli, PhD @solegalli.bsky.social · 30/06/2026
Ever run a long GridSearchCV and had no idea if it was doing anything? sklearn 1.9 adds a callback API. Attach a ProgressBar or ScoringMonitor — and watch it work, iteration by iteration. @scikit-learn.org
scikit-learn.org
7. Callbacks
This guide demonstrates how to use scikit-learn’s callbacks on compatible estimators. For information about how to implement the callback API, you can refer to the following sections of the develop...
062
Reposted by scikit-learn
Elena @eleh7.bsky.social · 13/06/2026
scikit-learn 1.9 🎉 The most underrated update category: "existing estimators now faster and better at handling missing values." Boring headline, massive practical difference. Every real-world dataset has missing data. This is the library listening to what practitioners actually need.
012
scikit-learn @scikit-learn.org · 12/06/2026
🎉 Scikit-learn 1.9 released: ■Solid improvements to many existing estimators: faster, more stable, handling missing values, adding GPU support… ■Also, enhanced estimator displays in notebooks, ■And callbacks that enable progress bars or monitoring of convergence blog.scikit-learn.org/updates/rele...
blog.scikit-learn.org
scikit-learn release 1.9: better numerics, new core functionality
Author: Gael Varoquaux
03013
scikit-learn @scikit-learn.org · 16/01/2026
Scikit-learn is on the @linuxfoundation.org Open Source Insights board, alongside with many other central projects: insights.linuxfoundation.org/project/scik... What an honor to contribute to the open-source tissue that cements the world!
0252
scikit-learn @scikit-learn.org · 26/09/2025
A bunch of scikit-learn core contributors will attend or speak at @pydataparis.bsky.social 2025 on Tuesday and Wednesday next week. Ticketing, practical infos and schedule at: pydata.org/paris2025
pydata.org
PyData Paris 2025
1132
Reposted by scikit-learn
Rémi Flamary @rflamary.bsky.social · 19/09/2025
SKADA is a beautiful software for Domain Adaptation in python with many shallow and deep methods implemented, it is 100% compatible with @scikit-learn.org models and pipelines and with @pytorch.org for deep learning methods.
091
scikit-learn @scikit-learn.org · 20/12/2024
❄️ The Christmas release is here! ❄️ Introducing scikit-learn 1.6 with: 🟢 2 major features & 34 improvements 🔵 5 efficiency boosts & 21 enhancements 🟡 14 API changes 🔴 30 fixes 👥 160 amazing contributors youtu.be/7wiHChpwJe8
youtu.be
scikit-learn Version 1.6.0 Release Highlights
YouTube video by scikit-learn
16321
Reposted by scikit-learn
glemaitre58.bsky.social @glemaitre58.bsky.social · 28/11/2024
We are working on a small package to ease developer life: github.com/glemaitre/sk.... The idea is that recurrent work could be centralized in a single package. Once we have a minimal version, we will do a first release to support scikit-learn 1.2 to 1.6
github.com
GitHub - glemaitre/sklearn-compat
Contribute to glemaitre/sklearn-compat development by creating an account on GitHub.
1151
Reposted by scikit-learn
Tim Head @betatim.bsky.social · 28/11/2024
Have you ever wanted to unpickle a @scikit-learn.bsky.social model you trained with version X while using a newer version X+1? If yes, why? When? How? I'd be interested to hear about your use cases to see if we can make it less painful
281
Reposted by scikit-learn
Olivier Grisel @ogrisel.bsky.social · 27/11/2024
I recently shared some of my reflections on how to use probabilistic classifiers for optimal decision-making under uncertainty at @pydataparis.bsky.social 2024. Here is the recording of the presentation: www.youtube.com/watch?v=-gYn...
A high-level summary diagram taken from the slides linked below. It shows the interplay of two main components: a probabilistic model and decision maker or planner.Probabilistic predictions of an underfitting polynomial classifier on a noisy XOR task and the corresponding under-confident calibration curve.Probabilistic predictions of an overfitting polynomial classifier and the resulting overconfident calibration curve on the same noisy XOR problem.Simulation study to show the relative lack of stability of hyperparameter tuning when using hard metrics such as Accuracy or soft yet not probabilistic metrics such as ROC AUC compared to a strictly proper scoring rule such as the log-loss.
15219
Reposted by scikit-learn
Olivier Grisel @ogrisel.bsky.social · 22/11/2024
3rd-party library maintainers might find it cumbersome to handle the transition to the new estimator tags while keeping backward compatibility with older scikit-learn versions. We will devise a way to smooth out the transition before releasing 1.6.0 final: github.com/scikit-learn...
github.com
Estimator creating `_more_tags` and inheriting from `BaseEstimator` will not warn about old tag infrastructure · Issue #30257 · scikit-learn/scikit-learn
While making the code of skrub compatible with scikit-learn 1.6, I found that the following is really surprising: # %% import numpy as np from sklearn.base import BaseEstimator, RegressorMixin clas...
2105
scikit-learn @scikit-learn.org · 22/11/2024
Please help us test the first release candidate for scikit-learn 1.6: pip install scikit-learn==1.6.0rc1 Changelog: scikit-learn.org/1.6/whats_ne... In particular, if you maintain a project with a dependency on scikit-learn, please let us know about any regression.
scikit-learn.org
Version 1.6
Legend for changelogs something big that you couldn’t do before., something that you couldn’t do before., an existing feature now may not require as much computation or memory., a miscellaneous min...
23918