./math/py-scikit-learn, Machine learning algorithms for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.8.0, Package name: py313-scikit-learn-1.8.0, Maintainer: pkgsrc-users

scikit-learn is a Python module integrating classic machine learning
algorithms in the tightly-knit scientific Python world (numpy, scipy,
matplotlib). It aims to provide simple and efficient solutions to
learning problems, accessible to everybody and reusable in various
contexts: machine-learning as a versatile tool for science and
engineering.


Required to run:
[math/lapack] [math/blas] [devel/py-setuptools] [math/py-scipy] [math/py-numpy] [devel/py-cython] [lang/gcc7] [lang/python37] [devel/py-joblib]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 7163.657 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-11 11:28:55 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-scikit-learn: updated to 1.8.0

Version 1.8.0

Changes impacting many modules

- |Efficiency| Improved CPU and memory usage in estimators and metric functions \ 
that rely on
  weighted percentiles and better match NumPy and Scipy (un-weighted) implementations
  of percentiles.

Support for Array API

Additional estimators and functions have been updated to include support for all
`Array API <https://data-apis.org/array-api/latest/>`_ compliant inputs.
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message:
*: remove reference to (removed) Python 3.9
   2025-07-03 21:18:12 by Thomas Klausner | Files touched by this commit (92)
Log message:
*: py-numpy needs Python >= 3.11 now
   2025-01-30 14:44:33 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-scikit-learn: updated to 1.6.1

1.6
https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_6_0.html
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-09-16 12:39:19 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-scikit-learn: updated to 1.5.2

Version 1.5.2

Changes impacting many modules

- |Fix| Fixed performance regression in a few Cython modules in
  `sklearn._loss`, `sklearn.manifold`, `sklearn.metrics` and `sklearn.utils`,
  which were built without OpenMP support.

Changelog

:mod:`sklearn.calibration`
- |Fix| Raise error when :class:`~sklearn.model_selection.LeaveOneOut` used in
  `cv`, matching what would happen if `KFold(n_splits=n_samples)` was used.

:mod:`sklearn.compose`
- |Fix| Fixed :class:`compose.TransformedTargetRegressor` not to raise \ 
`UserWarning` if
  transform output is set to `pandas` or `polars`, since it isn't a transformer.

:mod:`sklearn.decomposition`
- |Fix| Increase rank defficiency threshold in the whitening step of
  :class:`decomposition.FastICA` with `whiten_solver="eigh"` to improve the
  platform-agnosticity of the estimator.

:mod:`sklearn.metrics`
- |Fix| Fix a regression in :func:`metrics.accuracy_score` and in
  :func:`metrics.zero_one_loss` causing an error for Array API dispatch with \ 
multilabel
  inputs.

:mod:`sklearn.svm`
- |Fix| Fixed a regression in :class:`svm.SVC` and :class:`svm.SVR` such that we \ 
accept
   2024-08-27 00:45:44 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-scikit-learn: meson checks for gcc>=8, GCC_REQD it
   2023-11-13 11:42:42 by Thomas Klausner | Files touched by this commit (4)
Log message:
py-scikit-learn: fix build on NetBSD