Skip to content

Releases: intel/scikit-learn-intelex

Intel® Extension for Scikit-learn* 2025.0.0

04 Nov 13:36
65afadb
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2025.0.0 release!

🚨 What's New

  • Introduced new Intel® Extension for Scikit-learn* functionality:
    • Enabled functional support for Array API
    • k-Means algorithm is moved out of preview namespace
    • SHAP value support for XGBoost's binary classification models
    • SPMD interfaces support: IncrementalLinearRegression, IncrementalPCA, IncrementalEmpiricalCovariance

🪲 Bug Fixes

  • Fix issues with sklearn conformance for preview Ridge for 2024.6.0
  • Fix on preview ridge tests having too little error tolerance for coefficients assertions
  • Fix for Logistic Regression loss scaling
  • Fix to prevent support_usm_ndarray from changing queue if explicitly provided
  • Fix Multivariate Ridge Regression coefficients
  • Fix circular import in daal4py/sklearnex device_offloading
  • Align sklearnex BasicStatistics._onedal_fit with other algos

❌ Deprecation Notice

  • Removed Python 3.8 support

Acknowledgements

Thanks to everyone who helped us make 2025.0.0 release possible!

@Alexsandruss, @Alexandr-Solovev, @Vika-F, @icfaust, @napetrov, @maria-Petrova, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @emmwalsh, @olegkkruglov, @razdoburdin, @avolkov-intel, @md-shafiul-alam, @david-cortes-intel

Full Changelog: 2024.7.0...2025.0.0

Intel® Extension for Scikit-learn* 2024.7.0

18 Sep 12:49
a205592
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2024.7.0 release!

🚨 What's New

  • Introduced new Intel® Extension for Scikit-learn* functionality:
    • Sparse data support for LogisticRegression
    • Basic Statistic API improvement
    • Added random_state warning to SVM probability estimates
    • Unified daal4py and sklearnex builds

🪲 Bug Fixes

  • Fix issues with sklearn conformance for preview Ridge for 2024.6.0
  • Fix on preview ridge tests having too little error tolerance for coefficients assertions
  • Fix for Logistic Regression loss scaling
  • Fix to prevent support_usm_ndarray from changing queue if explicitly provided
  • Fix Multivariate Ridge Regression coefficients
  • Fix circular import in daal4py/sklearnex device_offloading
  • Align sklearnex BasicStatistics._onedal_fit with other algos

❌ Deprecation Notice

  • Removed Python 3.8 support

Acknowledgements

Thanks to everyone who helped us make 2024.7.0 release possible!

@Alexsandruss, @Alexandr-Solovev, @Vika-F, @icfaust, @napetrov, @maria-Petrova, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @emmwalsh, @olegkkruglov, @razdoburdin, @avolkov-intel, @md-shafiul-alam

Full Changelog: 2024.6.0...2024.7.0

Intel® Extension for Scikit-learn* 2024.6.0

13 Aug 15:40
7f19d4b
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2024.6.0 release!

🚨 What's New

  • Introduced new Intel® Extension for Scikit-learn* functionality:
    • Incremental PCA algorithm
    • NumPy 2.0 support
    • scikit-learn 1.5 support
    • CSR data support in Basic Statistics algorithm

🪲 Bug Fixes

  • Fix incorrect numpy to table conversion on Windows
  • Fix issues with dpnp/dpctl regressor score method

Acknowledgements

Thanks to everyone who helped us make 2024.6.0 release possible!

@Alexsandruss, @Alexandr-Solovev, @Vika-F, @icfaust, @napetrov, @maria-Petrova, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @emmwalsh, @olegkkruglov, @razdoburdin, @avolkov-intel, @md-shafiul-alam

Full Changelog: 2024.5.0...2024.6.0

Intel® Extension for Scikit-learn* 2024.5.0

02 Jul 10:42
1a5c09c
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2024.5.0 release!

🚨 What's New

  • Introduced new Intel® Extension for Scikit-learn* functionality:
    • IncrementalLinearRegression interface
    • IncrementalEmpiricalCovariance interface to patch_map

🪲 Bug Fixes

  • Fix dpnp/dpctl F-contiguous data processing

Acknowledgements

Thanks to everyone who helped us make 2024.5.0 release possible!

@Alexsandruss, @Alexandr-Solovev, @Vika-F, @icfaust, @napetrov, @maria-Petrova, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @emmwalsh, @olegkkruglov, @razdoburdin, @avolkov-intel, @md-shafiul-alam

Full Changelog: 2024.4.0...2024.5.0

Intel® Extension for Scikit-learn* 2024.4.0

16 May 14:22
68ee7ab
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2024.4.0 release!

🚨 What's New

  • Introduced new Intel® Extension for Scikit-learn* functionality:

    • IncrementalBasicStatistics interface
    • Added _n_inner_iter attribute for Logistic Regression
    • Added assume_centered capability to EmpiricalCovariance
  • Improved Intel® Extension for Scikit-learn* performance for the following algorithms:

    • PCA

🪲 Bug Fixes

  • Fix sample_weight check for IncrementalBasicStatistics
  • Fix dpnp/dpctl slowdown in fit method of neighbors algorithms

Acknowledgements

Thanks to everyone who helped us make 2024.4.0 release possible!

@Alexsandruss, @Alexandr-Solovev, @Vika-F, @icfaust, @napetrov, @maria-Petrova, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @emmwalsh, @olegkkruglov, @razdoburdin, @avolkov-intel, @md-shafiul-alam

Full Changelog: 2024.3.0...2024.4.0

Intel® Extension for Scikit-learn* 2024.3.0

11 Apr 16:14
ecfc317
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2024.3.0 release!

🚨 What's New

  • Introduced new Intel® Extension for Scikit-learn* functionality:

    • model_selection in sklearnex namespace
    • SPMD backend library is separated from dpc backend
    • PCA algorithm is moved out of preview namespace
  • Improved Intel® Extension for Scikit-learn* performance for the following algorithms:

    • PCA

🪲 Bug Fixes

  • Fix test_patching routines for intelex-only sklearnex estimators
  • Update sklearnex init based on SPMD backend changes
  • Fix import error by adding conditional check of OFF_ONEDAL_IFACE flag when importing onedal

❌ Deprecation Notice

  • Sklearn estimators in onedal4py LinReg and k-Means algorithms is deprecated for usage

Acknowledgements

Thanks to everyone who helped us make 2024.3.0 release possible!

@Alexsandruss, @Alexandr-Solovev, @Vika-F, @icfaust, @napetrov, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @olegkkruglov, @razdoburdin, @maria-Petrova, @avolkov-intel, @md-shafiul-alam

Full Changelog: 2024.2.0...2024.3.0

Intel® Extension for Scikit-learn* 2024.2.0

02 Apr 19:33
83b5266
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2024.2.0 release!

🚨 What's New

  • Introduced new Intel(R) Extension for Scikit-learn* functionality:
    • Incremental Covariance algorithm
    • Logistic Regression algorithm is moved out of preview namespace
    • SPMD interfaces support: Logistic Regression, Covariance

🔨 Library Engineering

  • Enabled scikit-learn 1.4 support

🪲 Bug Fixes

  • Adjusted n_jobs parameter setting
  • Updated DPCPP detection in setup
  • Fix of k-Means SPMD timeout
  • Correct disabling of CatBoost SHAP
  • Fix LocalOutlierFactor kneighbors method

Acknowledgements

Thanks to everyone who helped us make 2024.2.0 release possible!

@Alexsandruss, @icfaust, @napetrov, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @olegkkruglov, @razdoburdin, @maria-Petrova, @avolkov-intel

Full Changelog: 2024.1.0...2024.2.0

Intel® Extension for Scikit-learn* 2024.1.0

24 Jan 21:51
bc84012
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2024.1.0 release!

🚨 What's New

  • New Intel® Extension for Scikit-learn* functionality:
    • SHAP support for symmetric CatBoost models
    • Added oneDAL LinReg and Covariance hyperparameters API
    • Added LogisticRegression interface to the preview section
    • Initial support of n_jobs parameter

Acknowledgements

Thanks to everyone who helped us make 2024.1.0 release possible!

@Alexsandruss, @icfaust, @napetrov, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @olegkkruglov, @razdoburdin, @KulikovNikita, @maria-Petrova, @avolkov-intel

Full Changelog: 2024.0.1...2024.1.0

Intel® Extension for Scikit-learn* 2024.0.1

30 Nov 17:53
7a32a0a
Compare
Choose a tag to compare

Intel® Extension for Scikit-learn* is happy to introduce 2024.0.1 release!

🚨 What's New

  • New Intel(R) Extension for Scikit-learn* functionality:
    • Linear Regression and ensemble algorithms are moved out of preview namespace
  • New Model Builders functionality:
    • SHAP calculation is added to GBT regression

🔨 Library Engineering

  • Added Python 3.12 support for daal4py and Intel(R) Extension for Scikit-learn* packages

📚 Support Materials

Faster XGBoost*, LightGBM, and CatBoost Inference on the CPU
PS-S3-Ep23-with-scikit-learn-intelex
pss3e23 fusion_model with scikit-learn-intelex
PS S3E25: Faster regression tuning with sklearnex

🔀 Adoption

TPOT2 AutoML integration

Acknowledgements

Thanks to everyone who helped us make 2024.0.1 release possible!

@Alexsandruss, @icfaust, @napetrov, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @olegkkruglov, @razdoburdin, @KulikovNikita, @maria-Petrova, @avolkov-intel

Intel(R) Extension for Scikit-learn* 2024.0.0

21 Nov 14:27
e7b669f
Compare
Choose a tag to compare

Intel(R) Extension for Scikit-learn* is happy to introduce 2024.0 release!

What's New

  • New functionality:
    • DBSCAN and SPMD DBSCAN algorithms

Acknowledgements

Thanks to everyone who helped us make 2024.0 release possible!

@Alexsandruss, @icfaust, @napetrov, @ahuber21, @ethanglaser, @samir-nasibli, @aepanchi, @olegkkruglov, @razdoburdin, @KulikovNikita, @maria-Petrova, @avolkov-intel