Sign in

Olivier Grisel

@ogrisel.bsky.social
2.7K followers 1.1K following 128 posts

Software engineer at probabl, scikit-learn contributor. Also at: sigmoid.social/@ogrisel github.com/ogrisel

PostsRepliesMedia
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 12/08/2026
As AI agents start writing ML code, Gaëtan de Castellane looks at how you catch the mistakes with automated checks. Diagnostics in skore (an open source library for evaluating scikit-learn models) run on any sklearn-compatible estimator and flag issues such as over/underfitting, class imbalance...
131
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 Olivier Grisel
Compute! Paris @computeparis.bsky.social · 16/09/2026
TabICL, a Tabular Foundation Model, pretrained once on millions of synthetic data-generating processes, automatically recognizes what shaped your data, and predicts accordingly. Out-of-the-box, well-calibrated predictions, classification & regression, that's the promise.
112
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 13/08/2026
🚀 Join the Mission: Volunteer or Apply for a Scholarship at Compute! Paris 2026! 🚀 We’re thrilled to announce that applications are now open for volunteers and scholarships for Compute! Paris 2026! Whether you want to contribute behind the scenes or need support to attend, this is your chance !
compute.events
Join the Mission: Compute! Paris 2026
Volunteering and diversity scholarships at Compute! Paris 2026: ways to join the conference beyond a standard ticket.
132
Reposted by Olivier Grisel
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
Olivier Grisel @ogrisel.bsky.social · 04/06/2026
The CfP deadline for Compute! Paris 2026 was extended to Sunday, June 7! Just a few days left to submit a proposal on Open Source scientific compute, data science, ML & AI topics. Conference dates and venue: November 25–26, 2026, Sorbonne Université · Paris compute.events/paris2026/cf...
compute.events
Call for Proposals — Compute! Paris 2026
Submit your talk proposal for Compute! Paris 2026. The Call for Proposals is open from April 15th to June 7th, 2026.
075
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 22/05/2026
Wolf Vollprecht, founder of Prefix.dev, creator of mamba & pixi, and conda-forge core maintainer, is keynoting Compute! Paris 2026! Hear his vision for the future of open-source tooling, performance, and data science infrastructure.
0126
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 14/05/2026
Researchers, educators, and PhD students: Compute! Paris 2026 (Nov 25-26) is your platform. Share your work on reproducible science and connect with peers who are pushing the same boundaries. compute.events/paris2026/ #ComputeParis
compute.events
Compute! Paris 2026
Understanding your tools and algorithms is what gives you agency in a digital world. Paris, November 25–26, 2026.
012
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 20/05/2026
Mackenzie Mathis (EPFL neuroscientist, DeepLabCut & CEBRA co-creator and open science pioneer) is keynoting at Compute! Paris 2026! Her tools (used by 1000s of labs) decode behavior & neural activity. She explores adaptive intelligence, how brains and machines learn in a changing world.
Mackenzie Mathis
033
Olivier Grisel @ogrisel.bsky.social · 21/04/2026
The team of JupyterCon 2023, PyData Paris 2024 & 2025 organizes a new conference named Compute! Paris 2026 on open source computation and data. The event will take place on November 25–26, 2026 at Sorbonne Université in Paris. CfP deadline: May 24, 2026: compute.events/paris2026/cf...
compute.events
Call for Proposals — Compute! Paris 2026
Submit your talk proposal for Compute! Paris 2026. The Call for Proposals is open from April 15th to May 24th, 2026.
11312
Olivier Grisel @ogrisel.bsky.social · 01/04/2026
Here is the recording of the webinar I gave last week on GPU support in @scikit-learn.org and comparison of a scikit-learn pipeline vs the TabICLv2 foundational model on a non-linear heteroscedastic quantile regression task. app.livestorm.co/probabl/webi...
app.livestorm.co
[Webinar] Python array API support in scikit-learn for GPU acceleration and TabICLv2 | Probabl
142
Olivier Grisel @ogrisel.bsky.social · 25/03/2026
Tomorrow I will give an online demo of the use of the Python array API to develop a non-linear regression pipeline with GPU acceleration and uncertainty quantification. We will also introduce TabICLv2 and demo it on the same predictive tasks. Register here: www.linkedin.com/events/webin...
linkedin.com
LinkedIn Login, Sign in | LinkedIn
141
Olivier Grisel @ogrisel.bsky.social · 09/03/2026
The next scikit-learn release will allow inspecting the type and values of attributes of fitted estimators in Jupyter notebooks & example code rendered as HTML in sphinx-gallery powered project websites. scikit-learn.org/dev/auto_exa...
2136
Reposted by Olivier Grisel
David Holzmüller @dholzmueller.bsky.social · 12/02/2026
Super hyped that it's finally out!
2151
Reposted by Olivier Grisel
Tim Head @betatim.bsky.social · 11/12/2025
A new version of scikit-learn has been released 🥳 check out the highlights: scikit-learn.org/stable/auto_... Thanks everyone who contributed to this release! Let me know what you think of the experimental GPU support
scikit-learn.org
Release Highlights for scikit-learn 1.8
We are pleased to announce the release of scikit-learn 1.8! Many bug fixes and improvements were added, as well as some key new features. Below we detail the highlights of this release. For an exha...
096
Reposted by Olivier Grisel
Jeremy Tuloup @jtp.io · 24/11/2025
JupyterLab 4.5 and Jupyter Notebook 7.5 are here! 🎉 Highlights 🎁 - Enhanced notebook scrolling behavior - Native audio and video support - New Terminal search - Debugger, Notebook and File Browser improvements Check out the blog post to learn more! blog.jupyter.org/jupyterlab-4...
blog.jupyter.org
JupyterLab 4.5 and Notebook 7.5 are available!
JupyterLab 4.5 has been released! This new minor release of JupyterLab includes 51 new features and enhancements, 81 bug fixes, 44…
1239
Reposted by Olivier Grisel
Sung Kim @sungkim.bsky.social · 13/11/2025
LeJEPA: a novel pretraining paradigm free of the (many) heuristics we relied on (stop-grad, teacher, ...) - 60+ arch., up to 2B params - 10+ datasets - in-domain training (>DINOv3) - corr(train loss, test perf)=95%
281
Reposted by Olivier Grisel
Trevon Logan @trevondlogan.bsky.social · 27/10/2025
The Python Software Foundation was recommended for a $1.5M grant from the National Science Foundation. The terms of the award said PSF could not work on DEI, whether or not the grant funding was used for it. PSF therefore declined the funding. Science suffers, but commitment to core values remains
3426139
Reposted by Olivier Grisel
Skrub @skrub-data.bsky.social · 26/09/2025
⚡ Release 0.6.2 is out ⚡ github.com/skrub-data/s...
github.com
Release 0.6.2 · skrub-data/skrub
New features The DataOp.skb.full_report() now displays the time each node took to evaluate. #1596 by Jérôme Dockès. The User guide has been reworked and expanded. Changes and deprecations Ken em...
174
Olivier Grisel @ogrisel.bsky.social · 26/09/2025
I will speak about probabilistic regressions, @skrub-data.bsky.social and skore contributors will also present their libraries. Come join us!
0113
Olivier Grisel @ogrisel.bsky.social · 02/09/2025
scikit-learn 1.8 will be the first scikit-learn release with native extensions that are officially marked as free-threading compatible. github.com/scikit-learn...
github.com
MNT Mark cython extensions as free-threaded compatible by lesteve · Pull Request #31342 · scikit-learn/scikit-learn
Part of #30007 Cython 3.1 has been released on May 8 2025. Following scipy PR scipy/scipy#22658 to use -Xfreethreading_compatible=True cython argument if cython >= 3.1 This cleans up the lock-fi...
1103
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 28/08/2025
We’re happy to announce our Social Event, taking place on Tuesday 30th September at 6pm at the Cité des sciences. A perfect opportunity to unwind and connect with fellow attendees after a day of interesting talks! pydata.org/paris2025/so... pydata.org/paris2025/ti...
044
Olivier Grisel @ogrisel.bsky.social · 28/08/2025
Looking forward to attending PyData Paris 2025! I will give a talk about probabilistic predictions for regression problems (I need to start working on my slides ;)
071
Reposted by Olivier Grisel
Jeremy Tuloup @jtp.io · 19/08/2025
👋 JupyterLab and Jupyter Notebook users: What's one thing you'd love to see improved in JupyterLab, Jupyter Notebook, or JupyterLite? The team is prepping the upcoming 4.5/7.5 releases and wants to tackle some usability issues. Drop your feedback below, this will help prioritize what gets fixed!👇
41710
Olivier Grisel @ogrisel.bsky.social · 19/08/2025
Today at #EuroScipy2025, @glemaitre58.bsky.social and I presented a tutorial on pitfalls of machine learning for imbalanced classification problems. We discussed what (not) to do when fitting a classifier and obtaining degenerate precision or recall values. probabl-ai.github.io/calibration-...
probabl-ai.github.io
Imbalanced classification: pitfalls and solutions — Probabilistic calibration of cost-sensitive learning
12210
Olivier Grisel @ogrisel.bsky.social · 18/08/2025
Attending the @skrub-data.bsky.social tutorial by @riccardocappuzzo.com and @glemaitre58.bsky.social at #EuroScipy2025. They introduce the new DataOps feature released in skrub 0.6. Here is the repo with the material for the tutorial: github.com/skrub-data/E...
Photo of Riccardo presenting skrub DataOps in a lecture room to an audience of ~50 people.
052
Reposted by Olivier Grisel
Lennart Purucker @lennartpurucker.bsky.social · 23/06/2025
🚨What is SOTA on tabular data, really? We are excited to announce 𝗧𝗮𝗯𝗔𝗿𝗲𝗻𝗮, a living benchmark for machine learning on IID tabular data with: 📊 an online leaderboard (submit!) 📑 carefully curated datasets 📈 strong tree-based, deep learning, and foundation models 🧵
1178
Reposted by Olivier Grisel
Gaël Varoquaux @gaelvaroquaux.bsky.social · 09/07/2025
👨‍🎓🧾✨#icml2025 Paper: TabICL, A Tabular Foundation Model for In-Context Learning on Large Data With Jingang Qu, @dholzmueller.bsky.social, and Marine Le Morvan TL;DR: a well-designed architecture and pretraining gives best tabular learner, and more scalable On top, it's 100% open source 1/9
15115
Reposted by Olivier Grisel
David Holzmüller @dholzmueller.bsky.social · 24/07/2025
Excited to have co-contributed the SquashingScaler, which implements the robust numerical preprocessing from RealMLP!
084
Reposted by Olivier Grisel
David Holzmüller @dholzmueller.bsky.social · 29/07/2025
I got 3rd out of 691 in a tabular kaggle competition – with only neural networks! 🥉 My solution is short (48 LOC) and relatively general-purpose – I used skrub to preprocess string and date columns, and pytabkit to create an ensemble of RealMLP and TabM models. Link below👇
2112
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 15/07/2025
We are excited to announce that the schedule for PyData Paris 2025 has been released! Discover the incredible lineup of speakers we have in store for you. Don't miss out on this chance to learn, connect, and grow. Save the date and get your ticket! pydata.org/paris2025/sc...
pydata.org
Schedule — PyData Paris 2025
055
Reposted by Olivier Grisel
Mathurin Massias @mathurinmassias.bsky.social · 18/06/2025
Then why does flow matching generalize?? Because it fails! The inductive bias of the neural network prevents from perfectly learning u* and overfitting. In particular neural networks fail to learn the velocity field for two particular time values. See the paper for a finer analysis 😀
053
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 08/06/2025
📢 Last Chance! Don't miss out! Early bird tickets are available only until the end of the day. Grab yours now and save! pydata.org/paris2025/ti...
pydata.org
Tickets — PyData Paris 2025
Cité des Sciences
022
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 05/06/2025
📢 Time is Running Out! Only a few days left to grab your early bird tickets! Don't wait—this special offer ends Sunday at the end of the day. Secure yours now! pydata.org/paris2025/ti...
pydata.org
Tickets — PyData Paris 2025
022
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 21/05/2025
🚨 Just 10 Days Left! 🚨 The countdown is on — only 10 days left to grab your early bird tickets for our 2025 edition! Lock in your spot at the best price before rates go up. pydata.org/paris2025/ti...
pydata.org
Tickets — PyData Paris 2025
174
Reposted by Olivier Grisel
Guillaume Dalle @gdalle.bsky.social · 16/05/2025
The week of September 29th, Paris will become the epicenter of #opensource scientific computing, with a great series of events. This rare alignment creates the perfect opportunity to visit and join a vibrant community of developers, maintainers, and users! Check this out (links in thread) ⬇️
Logos of PyData Paris, JuliaCon Local Paris and Apache Arrow Summit, all happening in September-October 2025
13611
Olivier Grisel @ogrisel.bsky.social · 16/05/2025
labs.quansight.org/blog/free-th...
labs.quansight.org
The first year of free-threaded Python
A recap of the first year of work on enabling support for the free-threaded build of CPython in community packages.
030
Reposted by Olivier Grisel
Brett Cannon @snarky.ca · 14/05/2025
There were layoffs at MS yesterday and 3 #Python core devs from the Faster CPython team were caught in them. If you know of any jobs, please send them their way: Eric Snow: www.linkedin.com/in/ericsnowc... Irit Katriel: www.linkedin.com/in/irit-katr... Mark Shannon: www.linkedin.com/in/mark-shan...
57044
Reposted by Olivier Grisel
Donghee Na @corona10.bsky.social · 10/05/2025
The ‘What’s New’ page for Python 3.14 now includes updates on the free-threaded (GIL-disabled) build! docs.python.org/3.14/whatsne...
docs.python.org
What’s new in Python 3.14
Editor, Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. For full details, see the changelog. Summary – release highlights: Python 3.14 beta is the pre-r...
1206
Reposted by Olivier Grisel
Michael "Shapes Dude" Betancourt @betanalpha.bsky.social · 30/04/2025
I don't get any benefit from citations but an inline or footnote link is always incredibly appreciated. If you are limited to bibliography citations then the standard website format is great, "Betancourt, Michael (YEAR ACCESSED). CHAPTER NAME. Retrieved from GITHUB LINK, commit COMMIT NUMBER"
162
Reposted by Olivier Grisel
Adam Johnson @adamj.eu · 20/04/2025
#GitHub mini tip: Use the GitHub CLI command `gh issue develop -c` to create and checkout a local branch linked to the given issue. No need to name the branch, and when you later run `gh pr create`, the pull request will be linked to the issue automatically.
Example of running `gh issue develop -c`.
1324
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 14/04/2025
Great News! We’re extending the CfP deadline to Sunday, 27th April. You have now an additional 2 weeks to submit your proposals. Take this extra time to refine your ideas and finalise your submissions ! pydata.org/paris2025/cfp
pydata.org
Call for Proposals — PyData Paris 2025
043
Reposted by Olivier Grisel
Joris Van den Bossche @jorisvandenbossche.bsky.social · 03/04/2025
Finally a new #Shapely feature release! 🎉 Shapely 2.1.0 highlights include initial support for geometries with M or ZM values, functionality for coverage validation and simplification, and much more. For a full overview, see shapely.readthedocs.io/en/latest/re... #python #geopython #geospatial
Code snippet showing the initial support for M values, illustrating that with a POINT M.Image showing the functionality of `shapely.coverage_simplify`: on the left the countries of Africa, on the right the result of topologically simplifying those polygons preserving the coverage.
0106
Reposted by Olivier Grisel
Skrub @skrub-data.bsky.social · 03/04/2025
🚀⚡ Release: 0.5.3 Check out the release notes: skrub-data.org/stable/CHANG... Highlights below ⤵️
1144
Reposted by Olivier Grisel
Compute! Paris @computeparis.bsky.social · 27/03/2025
Call for sponsors! Join us and be part of one of the best open-source events of the year. Sponsoring will showcase your support to the community and allow you to reach a wide audience of tech and data enthusiasts from academia and the industry. pydata.org/paris2025/sponsorship-opportunites#tiers
pydata.org
Sponsor — PyData Paris 2025
013
Reposted by Olivier Grisel
Steve Klabnik @steveklabnik.com · 27/03/2025
What an achievement: * All official Debian bookworm live images rebuild reproducibly lists.reproducible-builds.org/pipermail/rb...
lists.reproducible-builds.org
Irregular status update about reproducible Debian live ISO images
720747
Reposted by Olivier Grisel
Hugo van Kemenade @hugovk.dev · 25/03/2025
GitHub Actions now supports free-threaded Python! I wrote up how to add it your workflows so you can start testing free-threaded Python 3.13 and 3.14 with either actions/setup-python or actions/setup-uv. hugovk.dev/blog/2025/fr... #Python #FreeThreaded #GitHub #GitHubActions #CI #testing
hugovk.dev
Free-threaded Python on GitHub Actions
1196
Reposted by Olivier Grisel
David Picard @davidpicard.eurosky.social · 21/03/2025
🔥🔥🔥 CV Folks, I have some news! We're organizing a 1-day meeting in center Paris on June 6th before CVPR called CVPR@Paris (similar as NeurIPS@Paris) 🥐🍾🥖🍷 Registration is open (it's free) with priority given to authors of accepted papers: cvprinparis.github.io/CVPR2025InPa... Big 🧵👇 with details!
713652
Reposted by Olivier Grisel
Gaël Varoquaux @gaelvaroquaux.bsky.social · 18/03/2025
🎓Paper time!✨ #ICLR spotlight. Concluding of 5 years of research on missing values handling for prediction: Beware of diminishing returns in imputation for prediction. 1/8
16710
Reposted by Olivier Grisel
Kyle Lo @ ICML2026 🇰🇷 @kylelo.bsky.social · 13/03/2025
we released olmo 32b today! ☺️ 🐟our largest & best fully open model to-date 🐠right up there w similar size weights-only models from big companies on popular benchmarks 🐡but we used way less compute & all our data, ckpts, code, recipe are free & open made a nice plot of our post-trained results!✌️
2407