:html_theme.sidebar_secondary.remove:


.. _metrics_ref:


sklearn.metrics
===============

.. automodule:: sklearn.metrics


**User guide.** See the :ref:`model_evaluation` and :ref:`metrics` sections for further details.




.. _metrics_ref-model-selection-interface:



Model selection interface
-------------------------



**User guide.** See the :ref:`scoring_parameter` section for further details.


.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  check_scoring
  get_scorer
  get_scorer_names
  make_scorer


.. _metrics_ref-classification-metrics:



Classification metrics
----------------------



**User guide.** See the :ref:`classification_metrics` section for further details.


.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  accuracy_score
  auc
  average_precision_score
  balanced_accuracy_score
  brier_score_loss
  class_likelihood_ratios
  classification_report
  cohen_kappa_score
  confusion_matrix
  confusion_matrix_at_thresholds
  d2_brier_score
  d2_log_loss_score
  dcg_score
  det_curve
  f1_score
  fbeta_score
  hamming_loss
  hinge_loss
  jaccard_score
  log_loss
  matthews_corrcoef
  multilabel_confusion_matrix
  ndcg_score
  precision_recall_curve
  precision_recall_fscore_support
  precision_score
  recall_score
  roc_auc_score
  roc_curve
  top_k_accuracy_score
  zero_one_loss


.. _metrics_ref-regression-metrics:



Regression metrics
------------------



**User guide.** See the :ref:`regression_metrics` section for further details.


.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  d2_absolute_error_score
  d2_pinball_score
  d2_tweedie_score
  explained_variance_score
  max_error
  mean_absolute_error
  mean_absolute_percentage_error
  mean_gamma_deviance
  mean_pinball_loss
  mean_poisson_deviance
  mean_squared_error
  mean_squared_log_error
  mean_tweedie_deviance
  median_absolute_error
  r2_score
  root_mean_squared_error
  root_mean_squared_log_error


.. _metrics_ref-multilabel-ranking-metrics:



Multilabel ranking metrics
--------------------------



**User guide.** See the :ref:`multilabel_ranking_metrics` section for further details.


.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  coverage_error
  label_ranking_average_precision_score
  label_ranking_loss


.. _metrics_ref-clustering-metrics:



Clustering metrics
------------------



.. automodule:: sklearn.metrics.cluster

.. currentmodule:: sklearn.metrics

**User guide.** See the :ref:`clustering_evaluation` section for further details.


.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  adjusted_mutual_info_score
  adjusted_rand_score
  calinski_harabasz_score
  cluster.contingency_matrix
  cluster.pair_confusion_matrix
  completeness_score
  davies_bouldin_score
  fowlkes_mallows_score
  homogeneity_completeness_v_measure
  homogeneity_score
  mutual_info_score
  normalized_mutual_info_score
  rand_score
  silhouette_samples
  silhouette_score
  v_measure_score


.. _metrics_ref-biclustering-metrics:



Biclustering metrics
--------------------



**User guide.** See the :ref:`biclustering_evaluation` section for further details.


.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  consensus_score


.. _metrics_ref-distance-metrics:



Distance metrics
----------------




.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  DistanceMetric


.. _metrics_ref-pairwise-metrics:



Pairwise metrics
----------------



.. automodule:: sklearn.metrics.pairwise

.. currentmodule:: sklearn.metrics

**User guide.** See the :ref:`metrics` section for further details.


.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  pairwise.additive_chi2_kernel
  pairwise.chi2_kernel
  pairwise.cosine_distances
  pairwise.cosine_similarity
  pairwise.distance_metrics
  pairwise.euclidean_distances
  pairwise.haversine_distances
  pairwise.kernel_metrics
  pairwise.laplacian_kernel
  pairwise.linear_kernel
  pairwise.manhattan_distances
  pairwise.nan_euclidean_distances
  pairwise.paired_cosine_distances
  pairwise.paired_distances
  pairwise.paired_euclidean_distances
  pairwise.paired_manhattan_distances
  pairwise.pairwise_kernels
  pairwise.polynomial_kernel
  pairwise.rbf_kernel
  pairwise.sigmoid_kernel
  pairwise_distances
  pairwise_distances_argmin
  pairwise_distances_argmin_min
  pairwise_distances_chunked


.. _metrics_ref-plotting:



Plotting
--------



**User guide.** See the :ref:`visualizations` section for further details.


.. autosummary::
  :nosignatures:
  :toctree: ../modules/generated/
  :template: base.rst


  ConfusionMatrixDisplay
  DetCurveDisplay
  PrecisionRecallDisplay
  PredictionErrorDisplay
  RocCurveDisplay
