{"id":226463,"date":"2025-06-23T11:32:13","date_gmt":"2025-06-23T09:32:13","guid":{"rendered":"https:\/\/www.aivancity.ai\/blog\/machine-learning-in-python-what-version-1-7-of-scikit-learn-changes\/"},"modified":"2025-07-17T14:22:16","modified_gmt":"2025-07-17T12:22:16","slug":"machine-learning-in-python-what-version-1-7-of-scikit-learn-changes","status":"publish","type":"post","link":"https:\/\/aivancity.ai\/blog\/machine-learning-in-python-what-version-1-7-of-scikit-learn-changes\/","title":{"rendered":"Machine learning in Python: what version 1.7 of Scikit-learn changes"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-fa10d99bf84adec72e3b91183793487f\" style=\"color:#986e13\">What does Scikit-learn&rsquo;s latest update reveal about the evolution of classic machine learning?<\/h2>\n\n<p class=\"text-justify\">Machine learning relies on algorithms capable of detecting patterns in data to produce predictions or classifications. To facilitate the development of these models, developers rely on <strong>open source libraries<\/strong>: sets of preconceived tools designed to save time, guarantee reproducibility and standardize best practices. <\/p>\n\n<p class=\"text-justify\"><strong>Scikit-learn<\/strong> has been a benchmark in the Python ecosystem for over a decade. Designed for supervised and unsupervised machine learning, it offers a consistent interface for a wide variety of algorithms (regression, classification, clustering, etc.). Accessible to beginners and experts alike, this library is now ubiquitous in educational, industrial and scientific projects.  <\/p>\n\n<p class=\"text-justify\">The publication of version 1.7, on June 5, 2025, confirms this dynamic of continuous evolution. Without introducing any major breakthroughs, this update significantly improves performance, ergonomics and the integration of recent tools, in a context where requirements in terms of reproducibility, large-scale processing and explicability are intensifying. <\/p>\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-d69e19a9438104b8eb966945e936c44a\" style=\"color:#986e13\">New features for performance and fluidity<\/h2>\n\n<p class=\"text-justify\">Version 1.7 introduces a number of significant improvements designed to make the library easier to use, while optimizing its computational capabilities.<\/p>\n\n<ul class=\"wp-block-list\">\n<li class=\"text-justify\"><strong>A new parallelization engine based on Loky 4.1<\/strong>: this evolution significantly reduces processing times during cross-training, with a performance gain of 20 to 30% on medium-sized datasets.<sup><a href=\"#ref1\">1<\/a><\/sup>.<\/li>\n\n\n\n<li class=\"text-justify\"><strong>Optimization of HistGradientBoostingClassifier <\/strong>: previous versions already featured this high-performance classifier. 1.7 improves its execution speed (+15% on average) and compatibility with missing data. <\/li>\n\n\n\n<li class=\"text-justify\"><strong>Addition of the copy parameter in several estimators<\/strong>: this detail improves memory management and efficiency on long pipelines, particularly in cloud or embedded environments.<\/li>\n\n\n\n<li class=\"text-justify\"><strong>Redesign of the permutation_importance function: <\/strong>now compatible with more Pipeline objects, it makes it easier to analyze the importance of variables in automated processes.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-b270198bbe5dcaf087db5f0cbcfaf73c\" style=\"color:#986e13\">A smoother user experience<\/h2>\n\n<p>The Scikit-learn community has focused on ergonomics and standardization:<\/p>\n\n<ul class=\"wp-block-list\">\n<li class=\"text-justify\"><strong>More explicit error messages<\/strong>: typing errors and incompatibilities are better handled, improving pedagogy in the prototyping phase.<\/li>\n\n\n\n<li class=\"text-justify\"><strong>Improved compatibility with Pandas 2.2 and NumPy 2.0<\/strong>: a major challenge for maintaining a coherent ecosystem in Python scientific environments.<\/li>\n\n\n\n<li class=\"text-justify\"><strong>Reinforced support for sparse dataframes:<\/strong> an asset for processing textual data or very hollow sets.<\/li>\n<\/ul>\n\n<p class=\"text-justify\">These changes do not fundamentally alter the principles of the Scikit-learn API (still based on .fit(), .predict() and .transform()), but are part of an ongoing refinement aimed at making code more readable, reusable and high-performance.<\/p>\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-65486684aa51f916707cd0f54a5da69b\" style=\"color:#986e13\">Use cases and adoption in professional environments<\/h2>\n\n<p class=\"text-justify\">Scikit-learn remains a pillar of \u00ab\u00a0classic\u00a0\u00bb machine learning, particularly appreciated for :<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Interpretable models<\/strong>, popular in regulated fields (healthcare, finance, public sector);<\/li>\n\n\n\n<li><strong>Rapid model production<\/strong> via standard pipelines ;<\/li>\n\n\n\n<li><strong>Integration into data processing chains<\/strong> compatible with pandas, NumPy or joblib.<\/li>\n<\/ul>\n\n<p>For example:<\/p>\n\n<ul class=\"wp-block-list\">\n<li class=\"text-justify\">At Airbus, Scikit-learn is used for predictive maintenance systems on aircraft sensors, with a preference for robust models such as Random Forest.<sup><a href=\"#ref2\">2<\/a><\/sup>.<\/li>\n\n\n\n<li class=\"text-justify\">In the banking sector, Cr\u00e9dit Agricole Assurances uses LogisticRegression and GradientBoostingClassifier to detect fraud on structured data volumes.<sup><a href=\"#ref3\">3<\/a><\/sup>.<\/li>\n\n\n\n<li class=\"text-justify\">Startup MedStat.ai combines Scikit-learn with FastAPI to deploy patient scoring tools in personalized oncology, with a strong requirement for code auditability<sup><a href=\"#ref4\">4<\/a><\/sup>.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-faf17eec18571a6b47a5ea4e8b02a71a\" style=\"color:#986e13\">Complementing deep learning frameworks<\/h2>\n\n<p class=\"text-justify\">While Scikit-learn does not aim to compete with PyTorch or TensorFlow on deep models, its articulation with these libraries is facilitated via :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Wrappers for combining torch models with Scikit-learn pipelines;<\/li>\n\n\n\n<li class=\"text-justify\">Compatibility with ONNX to export certain models in standardized formats for production use;<\/li>\n\n\n\n<li>Enhanced integration in hybrid notebooks using AutoML blocks.<\/li>\n<\/ul>\n\n<p class=\"text-justify\">This cohabitation between frameworks reflects a fundamental trend: that of modular machine learning, where tools are chosen for their relevance, explicability and maintainability.<\/p>\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-ed54783b355ef04f0b7ef15f2d4a6098\" style=\"color:#986e13\">A roadmap focused on efficiency and explainability<\/h2>\n\n<p>According to core developer Thomas Fan, future versions will take a more in-depth look at :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>The integration of new, lighter estimators ;<\/li>\n\n\n\n<li>Native GPU support for certain operations ;<\/li>\n\n\n\n<li class=\"text-justify\">Greater compatibility with ethical and traceability-oriented modeling workflows (with SHAP, LIME or Fairlearn).<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-c059709bdd3c4c8b7a161ccf975c7271\" style=\"color:#986e13\">Responsible AI also requires well-designed tools<\/h2>\n\n<p class=\"text-justify\">By facilitating robust, reproducible and interpretable modeling, Scikit-learn continues to play a fundamental role in the development of responsible and accessible AI. Without revolutionizing the ecosystem, version 1.7 reinforces this position by adapting to the expectations of tomorrow&rsquo;s researchers, data scientists and engineers. <\/p>\n\n<h3 class=\"wp-block-heading has-text-color has-link-color wp-elements-968bb0b0623b036bd9dd4e3e3e30e23c\" style=\"color:#5a5e83\">References<\/h3>\n\n<p id=\"ref1\" style=\"text-align:justify;\">1.Scikit-learn Developers. (2025). Release Highlights for 1.7.  <br\/> <a href=\"https:\/\/scikit-learn.org\/stable\/whats_new\/v1.7.html\">https:\/\/scikit-learn.org\/stable\/whats_new\/v1.7.html<\/a>\n<\/p>\n\n<p id=\"ref2\" style=\"text-align:justify;\">2. Airbus AI Lab. (2024). Predictive Maintenance at Scale.  <br\/> \n<a href=\"https:\/\/www.airbus.com\/en\/innovation\/digitalisation\" target=\"_blank\">https:\/\/www.airbus.com\/en\/innovation\/digitalisation<\/a>\n<\/p>\n\n<p id=\"ref3\" style=\"text-align:justify;\">3. Cr\u00e9dit Agricole Assurances. (2023). AI and fraud detection: towards strengthened governance.  <br\/> \n<a href=\"https:\/\/www.ca-assurances.com\/\" target=\"_blank\">https:\/\/www.ca-assurances.com\/<\/a>\n<\/p>\n\n<p id=\"ref4\" style=\"text-align:justify;\">4. MedStat.ai. (2025). Medical Scoring System powered by ML.  <br\/> \n<a href=\"https:\/\/www.medstat.ai\/\" target=\"_blank\">https:\/\/www.medstat.ai\/<\/a>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The publication of version 1.7, on June 5, 2025, confirms this dynamic of continuous evolution. Without introducing any major breakthroughs, this update significantly improves performance, ergonomics and the integration of recent tools, in a context where requirements in terms of reproducibility, large-scale processing and explicability are intensifying. <\/p>\n","protected":false},"author":2,"featured_media":225575,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[84],"tags":[79],"class_list":{"0":"post-226463","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technological-advances-in-ai","8":"tag-lets-talk-ai"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Machine learning in Python: what version 1.7 of Scikit-learn changes<\/title>\n<meta name=\"description\" content=\"Scikit-learn 1.7 brings major improvements in performance, ergonomics and compatibility. Find out what this version means for data scientists.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Machine learning in Python: what version 1.7 of Scikit-learn changes\" \/>\n<meta property=\"og:description\" content=\"Scikit-learn 1.7 brings major improvements in performance, ergonomics and compatibility. Find out what this version means for data scientists.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463\" \/>\n<meta property=\"og:site_name\" content=\"aivancity blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-23T09:32:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-17T12:22:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.aivancity.ai\/blog\/wp-content\/uploads\/2025\/06\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"aivancity\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"aivancity\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463\"},\"author\":{\"name\":\"aivancity\",\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/#\\\/schema\\\/person\\\/328ad43488c5a9862120397242946d86\"},\"headline\":\"Machine learning in Python: what version 1.7 of Scikit-learn changes\",\"datePublished\":\"2025-06-23T09:32:13+00:00\",\"dateModified\":\"2025-07-17T12:22:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463\"},\"wordCount\":719,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png\",\"keywords\":[\"Let&#039;s talk AI\"],\"articleSection\":[\"Technological advances in AI\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463\",\"url\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463\",\"name\":\"Machine learning in Python: what version 1.7 of Scikit-learn changes\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png\",\"datePublished\":\"2025-06-23T09:32:13+00:00\",\"dateModified\":\"2025-07-17T12:22:16+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/#\\\/schema\\\/person\\\/328ad43488c5a9862120397242946d86\"},\"description\":\"Scikit-learn 1.7 brings major improvements in performance, ergonomics and compatibility. Find out what this version means for data scientists.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463#primaryimage\",\"url\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png\",\"contentUrl\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/en\\\/?p=226463#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Machine learning in Python: what version 1.7 of Scikit-learn changes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/\",\"name\":\"aivancity blog\",\"description\":\"Advancing education in Artificial Intelligence\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.aivancity.ai\\\/blog\\\/#\\\/schema\\\/person\\\/328ad43488c5a9862120397242946d86\",\"name\":\"aivancity\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7dc107f50fcc29a52e9e6704b51b2692c12abbd1e30492734163b097a2c1c3ae?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7dc107f50fcc29a52e9e6704b51b2692c12abbd1e30492734163b097a2c1c3ae?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7dc107f50fcc29a52e9e6704b51b2692c12abbd1e30492734163b097a2c1c3ae?s=96&d=mm&r=g\",\"caption\":\"aivancity\"},\"url\":\"https:\\\/\\\/aivancity.ai\\\/blog\\\/author\\\/romdhani\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Machine learning in Python: what version 1.7 of Scikit-learn changes","description":"Scikit-learn 1.7 brings major improvements in performance, ergonomics and compatibility. Find out what this version means for data scientists.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463","og_locale":"fr_FR","og_type":"article","og_title":"Machine learning in Python: what version 1.7 of Scikit-learn changes","og_description":"Scikit-learn 1.7 brings major improvements in performance, ergonomics and compatibility. Find out what this version means for data scientists.","og_url":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463","og_site_name":"aivancity blog","article_published_time":"2025-06-23T09:32:13+00:00","article_modified_time":"2025-07-17T12:22:16+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/www.aivancity.ai\/blog\/wp-content\/uploads\/2025\/06\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png","type":"image\/png"}],"author":"aivancity","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"aivancity","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463#article","isPartOf":{"@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463"},"author":{"name":"aivancity","@id":"https:\/\/www.aivancity.ai\/blog\/#\/schema\/person\/328ad43488c5a9862120397242946d86"},"headline":"Machine learning in Python: what version 1.7 of Scikit-learn changes","datePublished":"2025-06-23T09:32:13+00:00","dateModified":"2025-07-17T12:22:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463"},"wordCount":719,"commentCount":0,"image":{"@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463#primaryimage"},"thumbnailUrl":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2025\/06\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png","keywords":["Let&#039;s talk AI"],"articleSection":["Technological advances in AI"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.aivancity.ai\/blog\/en\/?p=226463#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463","url":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463","name":"Machine learning in Python: what version 1.7 of Scikit-learn changes","isPartOf":{"@id":"https:\/\/www.aivancity.ai\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463#primaryimage"},"image":{"@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463#primaryimage"},"thumbnailUrl":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2025\/06\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png","datePublished":"2025-06-23T09:32:13+00:00","dateModified":"2025-07-17T12:22:16+00:00","author":{"@id":"https:\/\/www.aivancity.ai\/blog\/#\/schema\/person\/328ad43488c5a9862120397242946d86"},"description":"Scikit-learn 1.7 brings major improvements in performance, ergonomics and compatibility. Find out what this version means for data scientists.","breadcrumb":{"@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aivancity.ai\/blog\/en\/?p=226463"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463#primaryimage","url":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2025\/06\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png","contentUrl":"https:\/\/aivancity.ai\/blog\/wp-content\/uploads\/2025\/06\/Machine-learning-en-Python-ce-que-change-la-version-1.7-de-Scikit-learn.png","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.aivancity.ai\/blog\/en\/?p=226463#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.aivancity.ai\/blog\/"},{"@type":"ListItem","position":2,"name":"Machine learning in Python: what version 1.7 of Scikit-learn changes"}]},{"@type":"WebSite","@id":"https:\/\/www.aivancity.ai\/blog\/#website","url":"https:\/\/www.aivancity.ai\/blog\/","name":"aivancity blog","description":"Advancing education in Artificial Intelligence","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aivancity.ai\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.aivancity.ai\/blog\/#\/schema\/person\/328ad43488c5a9862120397242946d86","name":"aivancity","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/7dc107f50fcc29a52e9e6704b51b2692c12abbd1e30492734163b097a2c1c3ae?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7dc107f50fcc29a52e9e6704b51b2692c12abbd1e30492734163b097a2c1c3ae?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7dc107f50fcc29a52e9e6704b51b2692c12abbd1e30492734163b097a2c1c3ae?s=96&d=mm&r=g","caption":"aivancity"},"url":"https:\/\/aivancity.ai\/blog\/author\/romdhani\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/posts\/226463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/comments?post=226463"}],"version-history":[{"count":2,"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/posts\/226463\/revisions"}],"predecessor-version":[{"id":226465,"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/posts\/226463\/revisions\/226465"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/media\/225575"}],"wp:attachment":[{"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/media?parent=226463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/categories?post=226463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aivancity.ai\/blog\/wp-json\/wp\/v2\/tags?post=226463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}