Technological advances in AI

Machine Learning in Python: What's New in Version 1.7 of Scikit-learn

Machine learning relies on algorithms capable of detecting patterns in data to generate predictions or classifications. To facilitate the development of these models, developers rely on open-source libraries: sets of pre-built tools designed to save time, ensure reproducibility, and standardize best practices.

Scikit-learn has been a benchmark in the Python ecosystem for over a decade. Designed for supervised and unsupervised machine learning, it provides a consistent interface for a wide variety of algorithms (regression, classification, clustering, etc.). Accessible to both beginners and experts, this library is now ubiquitous in educational, industrial, and scientific projects.

The release of version 1.7 on June 5, 2025, underscores this trend of continuous evolution. While it does not introduce any major breakthroughs, this update significantly improves performance, usability, and the integration of recent tools, at a time when demands for reproducibility, large-scale processing, and explainability are growing.

Version 1.7 introduces a number of significant improvements designed to make the library easier to use, while optimizing its computational capabilities.

  • A new parallelization engine based on Loky 4.1: this update significantly reduces processing times during cross-training, with a performance gain of 20 to 30% on medium-sized datasets.1.
  • Optimization of HistGradientBoostingClassifier: Previous versions already included this high-performance classifier. Version 1.7 improves its execution speed (by 15% on average) and its handling of missing data.
  • Addition of the copy parameter in several estimators: this enhancement improves memory management and efficiency in long pipelines, particularly in cloud or embedded environments.
  • Redesign of the permutation_importance function: now compatible with more Pipeline objects, it makes it easier to analyze the importance of variables in automated processes.

The Scikit-learn community has focused on usability and standardization:

  • More explicit error messages: typing errors and incompatibilities are handled more effectively, which improves the learning experience during the prototyping phase.
  • Improved compatibility with Pandas 2.2 and NumPy 2.0: a major challenge for maintaining a cohesive ecosystem in Python scientific computing environments.
  • Enhanced support for sparse dataframes: a valuable tool for processing textual data or very sparse datasets.

These changes do not fundamentally alter the principles of the Scikit-learn API (which is still based on .fit(), .predict(), and .transform()), but are part of an ongoing effort to make the code more readable, reusable, and high-performance.

Scikit-learn remains a cornerstone of "classic" machine learning, particularly valued for:

  • Interpretable models, which are popular in regulated sectors (healthcare, finance, the public sector);
  • Rapid model production using standard pipelines;
  • Integration into data processing workflows compatible with pandas, NumPy, or joblib.

For example:

  • At Airbus, Scikit-learn is used for predictive maintenance systems based on aircraft sensors, with a preference for robust models such as Random Forest.2.
  • In the banking sector, Crédit Agricole Assurances uses LogisticRegression and GradientBoostingClassifier to detect fraud in large volumes of structured data.3.
  • The startup MedStat.ai combines Scikit-learn with FastAPI to deploy patient scoring tools in personalized oncology, with a strong emphasis on code auditability4.

While Scikit-learn does not aim to compete with PyTorch or TensorFlow in the realm of deep learning models, its integration with these libraries is facilitated through:

  • Wrappers for combining Torch models with Scikit-learn pipelines;
  • Compatibility with ONNX to export certain models in standardized formats for production use;
  • Enhanced integration in hybrid notebooks using AutoML blocks.

This coexistence of frameworks reflects a fundamental trend: that of modular machine learning, where tools are selected based on their relevance, interpretability, and maintainability.

According to core developer Thomas Fan, future versions will take a closer look at:

  • The integration of new, lighter estimators;
  • Native GPU support for certain operations;
  • Greater compatibility with ethical and traceability-oriented modeling workflows (such as SHAP, LIME, or Fairlearn).

By enabling robust, reproducible, and interpretable modeling, Scikit-learn continues to play a fundamental role in the development of responsible and accessible AI. Without overhauling the ecosystem, version 1.7 reinforces this position by adapting to the needs of tomorrow’s researchers, data scientists, and engineers.

1. Scikit-learn Developers. (2025). Release Highlights for 1.7.
https://scikit-learn.org/stable/whats_new/v1.7.html

2. Airbus AI Lab. (2024). Predictive Maintenance at Scale.
https://www.airbus.com/en/innovation/digitalisation

3. Crédit Agricole Assurances. (2023). AI and fraud detection: toward strengthened governance.
https://www.ca-assurances.com/

4. MedStat.ai. (2025). Medical Scoring System powered by ML.
https://www.medstat.ai/

Don't miss our upcoming articles!

Get the latest articles written by aivancity experts and professors delivered straight to your inbox.

We don't send spam! Please see our privacy policy for more information.

Don't miss our upcoming articles!

Get the latest articles written by aivancity experts and professors delivered straight to your inbox.

We don't send spam! Please see our privacy policy for more information.

Related posts
Innovation & Competitiveness Through AITechnological advances in AI

Perplexity unveils Comet, a browser powered by artificial intelligence

Perplexity breaks new ground with Comet: artificial intelligence at the heart of navigation In July 2025, Perplexity AI, known for its conversational response engine, announced the launch of Comet, a web browser powered by artificial…
AI & HealthTechnological advances in AI

Medical artificial intelligence takes a step forward: Microsoft announces ultra-precise AI for complex cases

Microsoft has just unveiled an artificial intelligence system that outperforms humans in complex medical diagnostic cases. According to a comparative study conducted on thousands of clinical scenarios, this AI is up to four times more accurate than general practitioners in certain rare or difficult-to-diagnose situations1.
AI & RoboticsTechnological advances in AI

Cloud-free AI: Gemini Robotics is transforming embedded robotics

What if robots became truly autonomous, without relying on a cloud connection? On June 24, 2025, Google DeepMind unveiled Gemini Robotics On-Device, an embedded version of its Gemini artificial intelligence model, designed to operate directly on robotic machines.
The AI Clinic

Would you like to submit a project to the AI Clinic and work with our students?

Leave a comment

Your email address will not be published. Required fields are marked with *