sklearn/doc/templates/index.html

315 lines
18 KiB
HTML

{% extends "layout.html" %}
{% set title = 'scikit-learn: machine learning in Python' %}
{% if is_devrelease|tobool %}
{%- set contributing_link = pathto("developers/contributing") %}
{%- set contributing_attrs = "" %}
{%- else %}
{%- set contributing_link = "https://scikit-learn.org/dev/developers/contributing.html" %}
{%- set contributing_attrs = 'target="_blank" rel="noopener noreferrer"' %}
{%- endif %}
{%- import "static/webpack-macros.html" as _webpack with context %}
{% block docs_navbar %}
{{ super() }}
<div class="container-fluid sk-landing-top-bar py-4">
<div class="container sk-landing-container">
<div class="row">
<div class="col-md-6 mb-3 mb-md-0">
<h1 class="sk-landing-header font-monospace">scikit-learn</h1>
<h4 class="sk-landing-subheader fst-italic mb-3">Machine Learning in Python</h4>
<a class="btn sk-btn-orange mb-1" href="{{ pathto('getting_started') }}" role="button">Getting Started</a>
<a class="btn sk-btn-orange mb-1" href="{{ pathto(release_highlights) }}" role="button">Release Highlights for {{ release_highlights_version }}</a>
</div>
<div class="col-md-6 d-flex">
<ul class="sk-landing-header-body">
<li>Simple and efficient tools for predictive data analysis</li>
<li>Accessible to everybody, and reusable in various contexts</li>
<li>Built on NumPy, SciPy, and matplotlib</li>
<li>Open source, commercially usable - BSD license</li>
</ul>
</div>
</div>
</div>
</div>
{% endblock docs_navbar %}
{% block docs_main %}
<div class="container sk-landing-container pt-3 sk-landing-body" role="main">
<div class="row no-gutters">
<!-- Classification -->
<div class="col-md-4 mb-3 px-md-2 sk-px-xl-4">
<div class="card h-100" sk-align-group="1">
<div class="card-body">
<h4 class="sk-card-title card-title sk-vert-align" sk-align-name="title">
<a href="supervised_learning.html">Classification</a>
</h4>
<p class="sk-vert-align" sk-align-name="desc">Identifying which category an object belongs to.</p>
<p>
<strong>Applications:</strong> Spam detection, image recognition.</br>
<strong>Algorithms:</strong>
<a href="modules/ensemble.html#histogram-based-gradient-boosting">Gradient boosting</a>,
<a href="modules/neighbors.html#classification">nearest neighbors</a>,
<a href="modules/ensemble.html#forest">random forest</a>,
<a href="modules/linear_model.html#logistic-regression">logistic regression</a>,
and <a href="supervised_learning.html">more...</a>
</p>
</div>
<div class="sk-card-img-container overflow-hidden mx-2 flex-fill">
<a href="auto_examples/classification/plot_classifier_comparison.html" aria-label="Classification">
<img src="_images/sphx_glr_plot_classifier_comparison_001_carousel.png" alt="Classifier comparison">
</a>
</div>
<a href="auto_examples/classification/index.html" class="sk-btn-cyan btn" role="button">Examples</a>
</div>
</div>
<!-- Regression -->
<div class="col-md-4 mb-3 px-md-2 sk-px-xl-4">
<div class="card h-100" sk-align-group="1">
<div class="card-body">
<h4 class="sk-card-title card-title sk-vert-align" sk-align-name="title">
<a href="supervised_learning.html">Regression</a>
</h4>
<p class="sk-vert-align" sk-align-name="desc">Predicting a continuous-valued attribute associated with an object.</p>
<p>
<strong>Applications:</strong> Drug response, stock prices.</br>
<strong>Algorithms:</strong>
<a href="modules/ensemble.html#histogram-based-gradient-boosting">Gradient boosting</a>,
<a href="modules/neighbors.html#regression">nearest neighbors</a>,
<a href="modules/ensemble.html#forest">random forest</a>,
<a href="modules/linear_model.html#ridge-regression-and-classification">ridge</a>,
and <a href="supervised_learning.html">more...</a>
</p>
</div>
<div class="sk-card-img-container overflow-hidden mx-2 flex-fill">
<a href="auto_examples/ensemble/plot_hgbt_regression.html" aria-label="Regression">
<img src="_images/sphx_glr_plot_hgbt_regression_002.png" alt="Decision Tree Regression with HGBT">
</a>
</div>
<a href="auto_examples/index.html" class="sk-btn-cyan btn" role="button">Examples</a>
</div>
</div>
<!-- Clustering -->
<div class="col-md-4 mb-3 px-md-2 sk-px-xl-4">
<div class="card h-100" sk-align-group="1">
<div class="card-body">
<h4 class="sk-card-title card-title sk-vert-align" sk-align-name="title">
<a href="modules/clustering.html">Clustering</a>
</h4>
<p class="sk-vert-align" sk-align-name="desc">Automatic grouping of similar objects into sets.</p>
<p>
<strong>Applications:</strong> Customer segmentation, grouping experiment outcomes.</br>
<strong>Algorithms:</strong>
<a href="modules/clustering.html#k-means">k-Means</a>,
<a href="modules/clustering.html#hdbscan">HDBSCAN</a>,
<a href="modules/clustering.html#hierarchical-clustering">hierarchical clustering</a>,
and <a href="modules/clustering.html">more...</a>
</p>
</div>
<div class="sk-card-img-container overflow-hidden mx-2 flex-fill">
<a href="auto_examples/cluster/plot_kmeans_digits.html" aria-label="Clustering">
<img src="_images/sphx_glr_plot_kmeans_digits_thumb.png" alt="A demo of K-Means clustering on the handwritten digits data">
</a>
</div>
<a href="auto_examples/cluster/index.html" class="sk-btn-cyan btn" role="button">Examples</a>
</div>
</div>
<!-- Dimensionality reduction -->
<div class="col-md-4 mb-3 px-md-2 sk-px-xl-4">
<div class="card h-100" sk-align-group="2">
<div class="card-body">
<h4 class="sk-card-title card-title sk-vert-align" sk-align-name="title">
<a href="modules/decomposition.html">Dimensionality reduction</a>
</h4>
<p class="sk-vert-align" sk-align-name="desc">Reducing the number of random variables to consider.</p>
<p>
<strong>Applications:</strong> Visualization, increased efficiency.</br>
<strong>Algorithms:</strong>
<a href="modules/decomposition.html#pca">PCA</a>,
<a href="modules/feature_selection.html#feature-selection">feature selection</a>,
<a href="modules/decomposition.html#nmf">non-negative matrix factorization</a>,
and <a href="modules/decomposition.html">more...</a>
</p>
</div>
<div class="sk-card-img-container overflow-hidden mx-2 flex-fill">
<a href="auto_examples/decomposition/plot_pca_iris.html" aria-label="Dimensionality reduction">
<img src="_images/sphx_glr_plot_pca_iris_thumb.png" alt="PCA example with Iris Data-set">
</a>
</div>
<a href="auto_examples/decomposition/index.html" class="sk-btn-cyan btn" role="button">Examples</a>
</div>
</div>
<!-- Model selection -->
<div class="col-md-4 mb-3 px-md-2 sk-px-xl-4">
<div class="card h-100" sk-align-group="2">
<div class="card-body">
<h4 class="sk-card-title card-title sk-vert-align" sk-align-name="title">
<a href="model_selection.html">Model selection</a>
</h4>
<p class="sk-vert-align" sk-align-name="desc">Comparing, validating and choosing parameters and models.</p>
<p>
<strong>Applications:</strong> Improved accuracy via parameter tuning.</br>
<strong>Algorithms:</strong>
<a href="modules/grid_search.html">Grid search</a>,
<a href="modules/cross_validation.html">cross validation</a>,
<a href="modules/model_evaluation.html">metrics</a>,
and <a href="model_selection.html">more...</a>
</p>
</div>
<div class="sk-card-img-container overflow-hidden mx-2 flex-fill">
<a href="auto_examples/model_selection/plot_multi_metric_evaluation.html" aria-label="Model selection">
<img src="_images/sphx_glr_plot_multi_metric_evaluation_thumb.png" alt="Demonstration of multi-metric evaluation on cross_val_score and GridSearchCV">
</a>
</div>
<a href="auto_examples/model_selection/index.html" class="sk-btn-cyan btn" role="button">Examples</a>
</div>
</div>
<!-- Preprocessing -->
<div class="col-md-4 mb-3 px-md-2 sk-px-xl-4">
<div class="card h-100" sk-align-group="2">
<div class="card-body">
<h4 class="sk-card-title card-title sk-vert-align" sk-align-name="title">
<a href="modules/preprocessing.html">Preprocessing</a>
</h4>
<p class="sk-vert-align" sk-align-name="desc">Feature extraction and normalization.</p>
<p>
<strong>Applications:</strong> Transforming input data such as text for use with machine learning algorithms.</br>
<strong>Algorithms:</strong>
<a href="modules/preprocessing.html">Preprocessing</a>,
<a href="modules/feature_extraction.html">feature extraction</a>,
and <a href="modules/preprocessing.html">more...</a>
</p>
</div>
<div class="sk-card-img-container overflow-hidden mx-2 flex-fill">
<a href="auto_examples/preprocessing/plot_discretization_strategies.html" aria-label="Preprocessing">
<img src="_images/sphx_glr_plot_discretization_strategies_thumb.png" alt="Demonstrating the different strategies of KBinsDiscretizer">
</a>
</div>
<a href="auto_examples/preprocessing/index.html" class="sk-btn-cyan btn" role="button">Examples</a>
</div>
</div>
</div>
</div>
{% endblock docs_main %}
{% block footer %}
<div class="container-fluid sk-landing-more-info py-3">
<div class="container sk-landing-container bd-page-width">
<div class="row">
<!-- News -->
<div class="col-md-4">
<h4 class="sk-landing-call-header">News</h4>
<ul class="sk-landing-call-list list-unstyled">
<li><strong>On-going development:</strong> <a href="whats_new/v1.6.html#version-1-6-0">scikit-learn 1.6 (Changelog)</a>.</li>
<li><strong>July 2024.</strong> scikit-learn 1.5.1 is available for download (<a href="whats_new/v1.5.html#version-1-5-1">Changelog</a>).</li>
<li><strong>May 2024.</strong> scikit-learn 1.5.0 is available for download (<a href="whats_new/v1.5.html#version-1-5-0">Changelog</a>).</li>
<li><strong>April 2024.</strong> scikit-learn 1.4.2 is available for download (<a href="whats_new/v1.4.html#version-1-4-2">Changelog</a>).</li>
<li><strong>February 2024.</strong> scikit-learn 1.4.1.post1 is available for download (<a href="whats_new/v1.4.html#version-1-4-1-post1">Changelog</a>).</li>
<li><strong>January 2024.</strong> scikit-learn 1.4.0 is available for download (<a href="whats_new/v1.4.html#version-1-4-0">Changelog</a>).</li>
<li><strong>October 2023.</strong> scikit-learn 1.3.2 is available for download (<a href="whats_new/v1.3.html#version-1-3-2">Changelog</a>).</li>
<li><strong>September 2023.</strong> scikit-learn 1.3.1 is available for download (<a href="whats_new/v1.3.html#version-1-3-1">Changelog</a>).</li>
<li><strong>June 2023.</strong> scikit-learn 1.3.0 is available for download (<a href="whats_new/v1.3.html#version-1-3-0">Changelog</a>).</li>
<li><strong>All releases:</strong> <a href="https://scikit-learn.org/dev/whats_new.html"><strong>What's new</strong> (Changelog)</a>.</li>
</ul>
</div>
<!-- Community -->
<div class="col-md-4">
<h4 class="sk-landing-call-header">Community</h4>
<ul class="sk-landing-call-list list-unstyled">
<li><strong>About us:</strong> See <a href="about.html#the-people-behind-scikit-learn">people</a> and <a href="{{ contributing_link }}" {{ contributing_attrs }}>contributing</a></li>
<li><strong>More Machine Learning:</strong> Find <a href="related_projects.html">related projects</a></li>
<li><strong>Questions?</strong> See <a href="faq.html">FAQ</a>, <a href="support.html">support</a>, and <a href="https://stackoverflow.com/questions/tagged/scikit-learn">stackoverflow</a></li>
<li><strong>Subscribe to the</strong> <a href="https://mail.python.org/mailman/listinfo/scikit-learn">mailing list</a></li>
<li><strong>Blog:</strong> <a href="https://blog.scikit-learn.org">blog.scikit-learn.org</a></li>
<li><strong>Logos & Branding:</strong> <a href="https://github.com/scikit-learn/scikit-learn/tree/main/doc/logos">logos and branding</a></li>
<li><strong>Calendar:</strong> <a href="https://blog.scikit-learn.org/calendar/">calendar</a></li>
<li><strong>Twitter:</strong> <a href="https://twitter.com/scikit_learn">@scikit_learn</a></li>
<li><strong>LinkedIn:</strong> <a href="https://www.linkedin.com/company/scikit-learn">linkedin/scikit-learn</a></li>
<li><strong>YouTube:</strong> <a href="https://www.youtube.com/channel/UCJosFjYm0ZYVUARxuOZqnnw/playlists">youtube.com/scikit-learn</a></li>
<li><strong>Facebook:</strong> <a href="https://www.facebook.com/scikitlearnofficial/">@scikitlearnofficial</a></li>
<li><strong>Instagram:</strong> <a href="https://www.instagram.com/scikitlearnofficial/">@scikitlearnofficial</a></li>
<li><strong>TikTok:</strong> <a href="https://www.tiktok.com/@scikit.learn">@scikit.learn</a></li>
<li><strong>Mastodon:</strong> <a href="https://mastodon.social/@sklearn@fosstodon.org">@sklearn</a></li>
<li><strong>Discord:</strong> <a href="https://discord.gg/h9qyrK8Jc8">@scikit-learn</a></li>
<li>Communication on all channels should respect <a href="https://www.python.org/psf/conduct/">PSF's code of conduct.</a></li>
</ul>
<p>
<a class="btn sk-btn-orange mb-1" href="https://numfocus.org/donate-to-scikit-learn">Help us, <strong>donate!</strong></a>
<a class="btn sk-btn-orange mb-1" href="about.html#citing-scikit-learn"><strong>Cite us!</strong></a>
</p>
</div>
<!--Testimonials -->
<div class="col-md-4">
<h4 class="sk-landing-call-header">Who uses scikit-learn?</h4>
<div id="skWhoUsesCarousel" class="carousel slide sk-who-uses-carousel" data-bs-ride="carousel" data-bs-interval="5000">
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block mx-auto img-thumbnail" src="_images/inria.png" alt="inria">
<em>"We use scikit-learn to support leading-edge basic research [...]"</em>
</div>
<div class="carousel-item">
<img class="d-block mx-auto img-thumbnail" src="_images/spotify.png" alt="spotify">
<em>"I think it's the most well-designed ML package I've seen so far."</em>
</div>
<div class="carousel-item">
<img class="d-block mx-auto img-thumbnail" src="_images/change-logo.png" alt="change-logo">
<em>"scikit-learn's ease-of-use, performance and overall variety of algorithms implemented has proved invaluable [...]"</em>
</div>
<div class="carousel-item">
<img class="d-block mx-auto img-thumbnail" src="_images/telecomparistech.jpg" alt="telecomparistech">
<em>"The great benefit of scikit-learn is its fast learning curve [...]"</em>
</div>
<div class="carousel-item">
<img class="d-block mx-auto img-thumbnail" src="_images/aweber.png" alt="aweber">
<em>"It allows us to do AWesome stuff we would not otherwise accomplish."</em>
</div>
<div class="carousel-item">
<img class="d-block mx-auto img-thumbnail" src="_images/yhat.png" alt="yhat">
<em>"scikit-learn makes doing advanced analysis in Python accessible to anyone."</em>
</div>
</div>
</div>
<p class="sk-more-testimonials">
<a href="testimonials/testimonials.html">More testimonials...</a>
</p>
</div>
</div>
</div>
</div>
<div class="container-fluid sk-landing-footer py-3">
<div class="container sk-landing-container">
<a class="sk-footer-funding-link" href="about.html#funding">
<div class="text-center">
<p class="mt-2 sk-footer-funding-text">
scikit-learn development and maintenance are financially supported by
</p>
<div class="sk-footer-funding-logos">
<img src="_static/probabl.png" title="Probabl">
<img src="_static/inria-small.png" title="INRIA">
<img src="_static/chanel-small.png" title="Chanel">
<img src="_static/axa-small.png" title="AXA Assurances">
<img src="_static/bnp-small.png" title="BNP Paris Bas Cardif">
<img src="_static/microsoft-small.png" title="Microsoft">
<img src="_static/dataiku-small.png" title="Dataiku">
<img src="_static/huggingface_logo-noborder.png" title="Hugging Face">
<img src="_static/nvidia-small.png" title="Nvidia">
<img src="_static/quansight-labs-small.png" title="Quansight Labs">
</div>
</div>
</a>
</div>
</div>
{% endblock footer %}
{%- block scripts_end %}
{{ _webpack.body_post() }}
{%- endblock scripts_end %}