Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Ctrl+K
scikit-learn homepagescikit-learn homepage

scikit-learn

Machine Learning in Python

Getting StartedRelease Highlights for 1.7
  • Simple and efficient tools for predictive data analysis
  • Accessible to everybody, and reusable in various contexts
  • Built on NumPy, SciPy, and matplotlib
  • Open source, commercially usable - BSD license

Classification

Identifying which category an object belongs to.

Applications: Spam detection, image recognition.
Algorithms:Gradient boosting,nearest neighbors,random forest,logistic regression, andmore...

Classifier comparison
Examples

Regression

Predicting a continuous-valued attribute associated with an object.

Applications: Drug response, stock prices.
Algorithms:Gradient boosting,nearest neighbors,random forest,ridge, andmore...

Decision Tree Regression with HGBT
Examples

Clustering

Automatic grouping of similar objects into sets.

Applications: Customer segmentation, grouping experiment outcomes.
Algorithms:k-Means,HDBSCAN,hierarchical clustering, andmore...

A demo of K-Means clustering on the handwritten digits data
Examples

Dimensionality reduction

Reducing the number of random variables to consider.

Applications: Visualization, increased efficiency.
Algorithms:PCA,feature selection,non-negative matrix factorization, andmore...

PCA example with Iris Data-set
Examples

Model selection

Comparing, validating and choosing parameters and models.

Applications: Improved accuracy via parameter tuning.
Algorithms:Grid search,cross validation,metrics, andmore...

Demonstration of multi-metric evaluation on cross_val_score and GridSearchCV
Examples

Preprocessing

Feature extraction and normalization.

Applications: Transforming input data such as text for use with machine learning algorithms.
Algorithms:Preprocessing,feature extraction, andmore...

Demonstrating the different strategies of KBinsDiscretizer
Examples

News

  • On-going development:scikit-learn 1.8 (Changelog).
  • September 2025. scikit-learn 1.7.2 is available for download (Changelog).
  • July 2025. scikit-learn 1.7.1 is available for download (Changelog).
  • June 2025. scikit-learn 1.7.0 is available for download (Changelog).
  • January 2025. scikit-learn 1.6.1 is available for download (Changelog).
  • December 2024. scikit-learn 1.6.0 is available for download (Changelog).
  • September 2024. scikit-learn 1.5.2 is available for download (Changelog).
  • July 2024. scikit-learn 1.5.1 is available for download (Changelog).
  • May 2024. scikit-learn 1.5.0 is available for download (Changelog).
  • All releases:What's new (Changelog).

Community

Help us,donate!Cite us!

Who uses scikit-learn?

inria"We use scikit-learn to support leading-edge basic research [...]"
spotify"I think it's the most well-designed ML package I've seen so far."
change-logo"scikit-learn's ease-of-use, performance and overall variety of algorithms implemented has proved invaluable [...]"
telecomparistech"The great benefit of scikit-learn is its fast learning curve [...]"
aweber"It allows us to do AWesome stuff we would not otherwise accomplish."
yhat"scikit-learn makes doing advanced analysis in Python accessible to anyone."

More testimonials...

scikit-learn development and maintenance are financially supported by


[8]ページ先頭

©2009-2025 Movatter.jp