# scikit-learn

- Page: https://shared.btbytes.com/p/scikit-learn
- Date: 2024-08-27
- Tags: python, scikit

Scikit-learn provides libraries for - classification, regression, clustering, dimensionality reduction, model selection, preprocessing etc.

Scitkit-learn can be (should be) installed into a python virtualenv with `pip install -U scikit-learn` (the `-U` flag stands for "upgrade"). This [installation](https://scikit-learn.org/stable/install.html) in addition may requireother popular python data science libraries like numpy, pandas, matplotlib, cython, polars, .. etc for full functionality. The basic install only installed the following.

```bash
# 2024-08-27
$ pip freeze
joblib==1.4.2
numpy==2.1.0
scikit-learn==1.5.1
scipy==1.14.1
threadpoolctl==3.5.0
```



See also: pytorch, and [tensorflow](https://shared.btbytes.com/p/tensorflow)
