scikit-learn/doc/modules/classes.rst

1345 lines
29 KiB
ReStructuredText
Raw Normal View History

=============
API Reference
=============
2010-09-01 20:46:46 +08:00
This is the class and function reference of scikit-learn. Please refer to
2011-11-29 23:29:49 +08:00
the :ref:`full user guide <user_guide>` for further details, as the class and
function raw specifications may not be enough to give full guidelines on their
uses.
2013-07-23 22:53:23 +08:00
.. _base_ref:
:mod:`sklearn.base`: Base classes and utility functions
=======================================================
.. automodule:: sklearn.base
:no-members:
:no-inherited-members:
Base classes
------------
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
base.BaseEstimator
base.ClassifierMixin
base.ClusterMixin
base.RegressorMixin
base.TransformerMixin
Functions
---------
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
base.clone
2011-11-29 23:29:49 +08:00
.. _cluster_ref:
2010-09-28 20:43:56 +08:00
:mod:`sklearn.cluster`: Clustering
==================================
2011-11-11 18:41:57 +08:00
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.cluster
:no-members:
:no-inherited-members:
2010-09-28 20:43:56 +08:00
**User guide:** See the :ref:`clustering` section for further details.
Classes
-------
2011-11-29 23:29:49 +08:00
.. currentmodule:: sklearn
2011-11-29 23:29:49 +08:00
.. autosummary::
:toctree: generated/
:template: class.rst
2011-12-21 19:55:27 +08:00
cluster.AffinityPropagation
cluster.AgglomerativeClustering
2014-11-11 01:40:12 +08:00
cluster.Birch
2011-12-21 19:55:27 +08:00
cluster.DBSCAN
cluster.FeatureAgglomeration
2011-11-29 23:29:49 +08:00
cluster.KMeans
cluster.MiniBatchKMeans
cluster.MeanShift
cluster.SpectralClustering
Functions
---------
.. autosummary::
:toctree: generated/
:template: function.rst
cluster.estimate_bandwidth
cluster.k_means
cluster.ward_tree
cluster.affinity_propagation
cluster.dbscan
cluster.mean_shift
cluster.spectral_clustering
2011-11-29 23:29:49 +08:00
.. _bicluster_ref:
:mod:`sklearn.cluster.bicluster`: Biclustering
2013-07-28 00:16:36 +08:00
==============================================
.. automodule:: sklearn.cluster.bicluster
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`biclustering` section for further details.
Classes
-------
.. currentmodule:: sklearn.cluster.bicluster
.. autosummary::
:toctree: generated/
:template: class.rst
SpectralBiclustering
SpectralCoclustering
2011-11-29 23:29:49 +08:00
.. _covariance_ref:
:mod:`sklearn.covariance`: Covariance Estimators
================================================
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.covariance
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`covariance` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
2010-09-01 22:05:51 +08:00
:template: class.rst
2011-11-29 23:29:49 +08:00
covariance.EmpiricalCovariance
covariance.EllipticEnvelope
2011-11-29 23:29:49 +08:00
covariance.GraphLasso
covariance.GraphLassoCV
covariance.LedoitWolf
covariance.MinCovDet
covariance.OAS
covariance.ShrunkCovariance
2011-04-26 16:30:52 +08:00
.. autosummary::
:toctree: generated/
:template: function.rst
2011-11-29 23:29:49 +08:00
covariance.empirical_covariance
covariance.ledoit_wolf
covariance.shrunk_covariance
covariance.oas
2011-11-30 18:09:15 +08:00
covariance.graph_lasso
2011-04-26 16:30:52 +08:00
:mod:`sklearn.model_selection`: Model Selection
===============================================
2010-09-01 20:46:46 +08:00
.. automodule:: sklearn.model_selection
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`cross_validation`, :ref:`grid_search` and
:ref:`learning_curve` sections for further details.
Splitter Classes
----------------
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
model_selection.KFold
model_selection.LabelKFold
model_selection.StratifiedKFold
model_selection.LeaveOneLabelOut
model_selection.LeavePLabelOut
model_selection.LeaveOneOut
model_selection.LeavePOut
model_selection.ShuffleSplit
model_selection.LabelShuffleSplit
model_selection.StratifiedShuffleSplit
model_selection.PredefinedSplit
Splitter Functions
------------------
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
model_selection.train_test_split
Hyper-parameter optimizers
--------------------------
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
2010-09-28 20:43:56 +08:00
:template: class.rst
model_selection.GridSearchCV
model_selection.RandomizedSearchCV
model_selection.ParameterGrid
model_selection.ParameterSampler
2010-09-02 20:18:30 +08:00
Model validation
----------------
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
model_selection.cross_val_score
model_selection.cross_val_predict
model_selection.permutation_test_score
model_selection.learning_curve
model_selection.validation_curve
2010-09-02 20:18:30 +08:00
2011-11-29 23:29:49 +08:00
.. _datasets_ref:
:mod:`sklearn.datasets`: Datasets
=================================
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.datasets
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`datasets` section for further details.
Loaders
-------
2011-11-29 23:29:49 +08:00
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
datasets.clear_data_home
datasets.get_data_home
datasets.fetch_20newsgroups
datasets.fetch_20newsgroups_vectorized
2011-11-29 23:29:49 +08:00
datasets.load_boston
datasets.load_diabetes
datasets.load_digits
datasets.load_files
2011-11-29 23:29:49 +08:00
datasets.load_iris
datasets.fetch_lfw_pairs
datasets.fetch_lfw_people
datasets.load_linnerud
datasets.mldata_filename
datasets.fetch_mldata
datasets.fetch_olivetti_faces
datasets.fetch_california_housing
2013-07-25 20:33:12 +08:00
datasets.fetch_covtype
iforest example + benchmark explanation make some private functions + fix public API IForest using BaseForest base class for trees debug + plot_iforest classic anomaly detection datasets and benchmark small modif BaseBagging inheritance shuffle dataset before benchmarking BaseBagging inheritance remove class label 4 from shuttle dataset pep8 + rm shuttle.csv bench_IsolationForest.png + doc decision_function add tests remove comments fetching kddcup99 and shuttle datasets fetching kddcup99 and shuttle datasets pep8 fetching kddcup99 and shuttle datasets pep8 new files iforest.py and test_iforest.py sc alternative to pandas (but very slow) in kddcup99.py faster parser sc pep8 + cleanup + simplification example outlier detection clean and correct idem random_state added percent10=True in benchmark mc remove shuttle + minor changes sc undo modif on forest.py and recompile cython on _tree.c fix travis cosmit change bagging to fix travis Revert "change bagging to fix travis" This reverts commit 30ea500eb818c7a2c6ea5c3d63e75c6935aa3a35. add max_samples_ in BaseBagging.fit to fix travis mc API : don't add fit param but use a private _fit + update tests + examples to avoid warning adapt to the new structure of _tree.pyx cosmit add performance test for iforest add _tree.c _utils.c _criterion.c TST : pass on tests remove test relax roc-auc to fix AppVeyor add test on toy samples Handle depth averaging at python level plot example: rm html add png load_kddcup99 -> fetch_kddcup99 + doc Take into account arjoly comments sh -> shuffle add decision_path code from #5487 to bench Take into account arjoly comments Revert "add decision_path code from #5487 to bench" This reverts commit 46ad44ab487f4fd2728d927cbe09000330e8663e. fix bug with max_samples != int
2015-01-26 23:05:27 +08:00
datasets.fetch_kddcup99
datasets.fetch_rcv1
2013-07-25 20:33:12 +08:00
datasets.load_mlcomp
datasets.load_sample_image
datasets.load_sample_images
datasets.load_svmlight_file
datasets.load_svmlight_files
datasets.dump_svmlight_file
2011-11-29 23:29:49 +08:00
Samples generator
-----------------
2011-11-29 23:29:49 +08:00
.. currentmodule:: sklearn
.. autosummary::
2011-11-29 23:29:49 +08:00
:toctree: generated/
:template: function.rst
2011-11-29 23:29:49 +08:00
datasets.make_blobs
datasets.make_classification
datasets.make_circles
2011-11-29 23:29:49 +08:00
datasets.make_friedman1
datasets.make_friedman2
datasets.make_friedman3
2013-07-25 20:33:12 +08:00
datasets.make_gaussian_quantiles
2012-03-31 22:40:31 +08:00
datasets.make_hastie_10_2
2011-11-29 23:29:49 +08:00
datasets.make_low_rank_matrix
datasets.make_moons
datasets.make_multilabel_classification
datasets.make_regression
datasets.make_s_curve
2011-11-29 23:29:49 +08:00
datasets.make_sparse_coded_signal
datasets.make_sparse_spd_matrix
2011-11-29 23:29:49 +08:00
datasets.make_sparse_uncorrelated
datasets.make_spd_matrix
datasets.make_swiss_roll
datasets.make_biclusters
datasets.make_checkerboard
2011-11-29 23:29:49 +08:00
.. _decomposition_ref:
:mod:`sklearn.decomposition`: Matrix Decomposition
==================================================
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.decomposition
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`decompositions` section for further details.
2011-09-04 02:54:12 +08:00
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
2011-11-29 23:29:49 +08:00
decomposition.PCA
2014-06-18 00:55:52 +08:00
decomposition.IncrementalPCA
2011-11-29 23:29:49 +08:00
decomposition.ProjectedGradientNMF
decomposition.RandomizedPCA
decomposition.KernelPCA
decomposition.FactorAnalysis
2011-11-29 23:29:49 +08:00
decomposition.FastICA
decomposition.TruncatedSVD
2011-11-29 23:29:49 +08:00
decomposition.NMF
decomposition.SparsePCA
decomposition.MiniBatchSparsePCA
decomposition.SparseCoder
2011-11-29 23:29:49 +08:00
decomposition.DictionaryLearning
decomposition.MiniBatchDictionaryLearning
2015-05-26 11:52:26 +08:00
decomposition.LatentDirichletAllocation
.. autosummary::
:toctree: generated/
:template: function.rst
2011-11-29 23:29:49 +08:00
decomposition.fastica
decomposition.dict_learning
decomposition.dict_learning_online
decomposition.sparse_encode
2012-11-19 22:02:48 +08:00
.. _dummy_ref:
:mod:`sklearn.dummy`: Dummy estimators
======================================
.. automodule:: sklearn.dummy
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`model_evaluation` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
dummy.DummyClassifier
dummy.DummyRegressor
.. autosummary::
:toctree: generated/
:template: function.rst
2011-11-29 23:29:49 +08:00
.. _ensemble_ref:
:mod:`sklearn.ensemble`: Ensemble Methods
=========================================
.. automodule:: sklearn.ensemble
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`ensemble` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
2012-12-18 23:19:49 +08:00
ensemble.AdaBoostClassifier
ensemble.AdaBoostRegressor
2013-07-23 18:59:32 +08:00
ensemble.BaggingClassifier
ensemble.BaggingRegressor
ensemble.ExtraTreesClassifier
ensemble.ExtraTreesRegressor
ensemble.GradientBoostingClassifier
ensemble.GradientBoostingRegressor
iforest example + benchmark explanation make some private functions + fix public API IForest using BaseForest base class for trees debug + plot_iforest classic anomaly detection datasets and benchmark small modif BaseBagging inheritance shuffle dataset before benchmarking BaseBagging inheritance remove class label 4 from shuttle dataset pep8 + rm shuttle.csv bench_IsolationForest.png + doc decision_function add tests remove comments fetching kddcup99 and shuttle datasets fetching kddcup99 and shuttle datasets pep8 fetching kddcup99 and shuttle datasets pep8 new files iforest.py and test_iforest.py sc alternative to pandas (but very slow) in kddcup99.py faster parser sc pep8 + cleanup + simplification example outlier detection clean and correct idem random_state added percent10=True in benchmark mc remove shuttle + minor changes sc undo modif on forest.py and recompile cython on _tree.c fix travis cosmit change bagging to fix travis Revert "change bagging to fix travis" This reverts commit 30ea500eb818c7a2c6ea5c3d63e75c6935aa3a35. add max_samples_ in BaseBagging.fit to fix travis mc API : don't add fit param but use a private _fit + update tests + examples to avoid warning adapt to the new structure of _tree.pyx cosmit add performance test for iforest add _tree.c _utils.c _criterion.c TST : pass on tests remove test relax roc-auc to fix AppVeyor add test on toy samples Handle depth averaging at python level plot example: rm html add png load_kddcup99 -> fetch_kddcup99 + doc Take into account arjoly comments sh -> shuffle add decision_path code from #5487 to bench Take into account arjoly comments Revert "add decision_path code from #5487 to bench" This reverts commit 46ad44ab487f4fd2728d927cbe09000330e8663e. fix bug with max_samples != int
2015-01-26 23:05:27 +08:00
ensemble.IsolationForest
2013-07-23 18:59:32 +08:00
ensemble.RandomForestClassifier
ensemble.RandomTreesEmbedding
ensemble.RandomForestRegressor
ensemble.VotingClassifier
.. autosummary::
:toctree: generated/
:template: function.rst
partial dependence
------------------
.. automodule:: sklearn.ensemble.partial_dependence
:no-members:
:no-inherited-members:
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
ensemble.partial_dependence.partial_dependence
ensemble.partial_dependence.plot_partial_dependence
.. _exceptions_ref:
:mod:`sklearn.exceptions`: Exceptions and warnings
==================================================
.. automodule:: sklearn.exceptions
:no-members:
:no-inherited-members:
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class_without_init.rst
exceptions.NotFittedError
exceptions.ChangedBehaviorWarning
exceptions.ConvergenceWarning
exceptions.DataConversionWarning
exceptions.DataDimensionalityWarning
exceptions.EfficiencyWarning
exceptions.FitFailedWarning
exceptions.NonBLASDotWarning
exceptions.UndefinedMetricWarning
2011-11-29 23:29:49 +08:00
.. _feature_extraction_ref:
2010-10-07 15:42:52 +08:00
:mod:`sklearn.feature_extraction`: Feature Extraction
=====================================================
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.feature_extraction
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`feature_extraction` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
feature_extraction.DictVectorizer
feature_extraction.FeatureHasher
2011-11-29 23:29:49 +08:00
From images
-----------
2011-11-11 18:41:57 +08:00
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.feature_extraction.image
:no-members:
:no-inherited-members:
.. currentmodule:: sklearn
2010-09-28 20:43:56 +08:00
.. autosummary::
:toctree: generated/
2011-11-29 23:29:49 +08:00
:template: function.rst
2010-09-28 20:43:56 +08:00
2011-11-29 23:29:49 +08:00
feature_extraction.image.img_to_graph
feature_extraction.image.grid_to_graph
feature_extraction.image.extract_patches_2d
feature_extraction.image.reconstruct_from_patches_2d
2011-11-29 23:29:49 +08:00
:template: class.rst
2011-11-29 23:29:49 +08:00
feature_extraction.image.PatchExtractor
2010-09-28 20:43:56 +08:00
.. _text_feature_extraction_ref:
2011-11-29 23:29:49 +08:00
From text
---------
2011-11-11 18:41:57 +08:00
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.feature_extraction.text
:no-members:
:no-inherited-members:
.. currentmodule:: sklearn
2010-09-28 20:43:56 +08:00
.. autosummary::
:toctree: generated/
:template: class.rst
2011-11-29 23:29:49 +08:00
feature_extraction.text.CountVectorizer
2012-12-23 21:43:48 +08:00
feature_extraction.text.HashingVectorizer
2011-11-29 23:29:49 +08:00
feature_extraction.text.TfidfTransformer
feature_extraction.text.TfidfVectorizer
2010-10-01 21:06:45 +08:00
2010-09-28 20:43:56 +08:00
.. _feature_selection_ref:
:mod:`sklearn.feature_selection`: Feature Selection
===================================================
.. automodule:: sklearn.feature_selection
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`feature_selection` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
feature_selection.GenericUnivariateSelect
feature_selection.SelectPercentile
feature_selection.SelectKBest
feature_selection.SelectFpr
feature_selection.SelectFdr
2015-09-23 05:05:16 +08:00
feature_selection.SelectFromModel
feature_selection.SelectFwe
feature_selection.RFE
feature_selection.RFECV
feature_selection.VarianceThreshold
.. autosummary::
:toctree: generated/
:template: function.rst
feature_selection.chi2
feature_selection.f_classif
feature_selection.f_regression
feature_selection.mutual_info_classif
feature_selection.mutual_info_regression
2011-11-29 23:29:49 +08:00
.. _gaussian_process_ref:
:mod:`sklearn.gaussian_process`: Gaussian Processes
===================================================
2011-11-11 18:41:57 +08:00
.. automodule:: sklearn.gaussian_process
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`gaussian_process` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
gaussian_process.GaussianProcessRegressor
gaussian_process.GaussianProcessClassifier
gaussian_process.GaussianProcess
Kernels:
.. autosummary::
:toctree: generated/
:template: class.rst
2015-08-19 22:37:58 +08:00
gaussian_process.kernels.Kernel
gaussian_process.kernels.Sum
gaussian_process.kernels.Product
gaussian_process.kernels.Exponentiation
gaussian_process.kernels.ConstantKernel
gaussian_process.kernels.WhiteKernel
gaussian_process.kernels.RBF
gaussian_process.kernels.Matern
gaussian_process.kernels.RationalQuadratic
gaussian_process.kernels.ExpSineSquared
gaussian_process.kernels.DotProduct
gaussian_process.kernels.PairwiseKernel
gaussian_process.kernels.CompoundKernel
2015-08-19 22:37:58 +08:00
gaussian_process.kernels.Hyperparameter
.. _isotonic_ref:
:mod:`sklearn.isotonic`: Isotonic regression
============================================
.. automodule:: sklearn.isotonic
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`isotonic` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
isotonic.IsotonicRegression
.. autosummary::
:toctree: generated
:template: function.rst
isotonic.isotonic_regression
2014-05-24 20:55:21 +08:00
isotonic.check_increasing
.. _kernel_approximation_ref:
:mod:`sklearn.kernel_approximation` Kernel Approximation
========================================================
.. automodule:: sklearn.kernel_approximation
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`kernel_approximation` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
kernel_approximation.AdditiveChi2Sampler
kernel_approximation.Nystroem
kernel_approximation.RBFSampler
kernel_approximation.SkewedChi2Sampler
2015-01-18 17:47:09 +08:00
.. _kernel_ridge_ref:
:mod:`sklearn.kernel_ridge` Kernel Ridge Regression
2015-01-18 17:47:09 +08:00
========================================================
.. automodule:: sklearn.kernel_ridge
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`kernel_ridge` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
kernel_ridge.KernelRidge
.. _lda_ref:
2011-08-23 22:07:14 +08:00
:mod:`sklearn.discriminant_analysis`: Discriminant Analysis
===========================================================
.. automodule:: sklearn.discriminant_analysis
2011-08-23 22:07:14 +08:00
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`lda_qda` section for further details.
.. currentmodule:: sklearn
2011-08-23 22:07:14 +08:00
.. autosummary::
:toctree: generated
2011-08-23 22:07:14 +08:00
:template: class.rst
discriminant_analysis.LinearDiscriminantAnalysis
discriminant_analysis.QuadraticDiscriminantAnalysis
2010-09-28 20:43:56 +08:00
2011-11-29 23:29:49 +08:00
.. _linear_model_ref:
:mod:`sklearn.linear_model`: Generalized Linear Models
======================================================
.. automodule:: sklearn.linear_model
:no-members:
:no-inherited-members:
2011-11-29 23:29:49 +08:00
2011-11-30 03:58:20 +08:00
**User guide:** See the :ref:`linear_model` section for further details.
2011-11-29 23:29:49 +08:00
.. currentmodule:: sklearn
2010-09-28 20:43:56 +08:00
.. autosummary::
:toctree: generated/
:template: class.rst
linear_model.ARDRegression
linear_model.BayesianRidge
2011-11-29 23:29:49 +08:00
linear_model.ElasticNet
linear_model.ElasticNetCV
linear_model.HuberRegressor
2011-11-29 23:29:49 +08:00
linear_model.Lars
linear_model.LarsCV
linear_model.Lasso
linear_model.LassoCV
linear_model.LassoLars
2011-11-29 23:29:49 +08:00
linear_model.LassoLarsCV
linear_model.LassoLarsIC
linear_model.LinearRegression
2011-11-29 23:29:49 +08:00
linear_model.LogisticRegression
2014-07-23 00:19:04 +08:00
linear_model.LogisticRegressionCV
linear_model.MultiTaskLasso
linear_model.MultiTaskElasticNet
linear_model.MultiTaskLassoCV
linear_model.MultiTaskElasticNetCV
2011-11-29 23:29:49 +08:00
linear_model.OrthogonalMatchingPursuit
2013-07-26 15:50:30 +08:00
linear_model.OrthogonalMatchingPursuitCV
linear_model.PassiveAggressiveClassifier
linear_model.PassiveAggressiveRegressor
2012-01-29 01:53:19 +08:00
linear_model.Perceptron
linear_model.RandomizedLasso
2012-02-01 04:55:31 +08:00
linear_model.RandomizedLogisticRegression
linear_model.RANSACRegressor
linear_model.Ridge
linear_model.RidgeClassifier
linear_model.RidgeClassifierCV
linear_model.RidgeCV
linear_model.SGDClassifier
linear_model.SGDRegressor
linear_model.TheilSenRegressor
2011-11-29 23:29:49 +08:00
.. autosummary::
:toctree: generated/
:template: function.rst
linear_model.lars_path
linear_model.lasso_path
linear_model.lasso_stability_path
2011-11-29 23:29:49 +08:00
linear_model.orthogonal_mp
linear_model.orthogonal_mp_gram
.. _manifold_ref:
:mod:`sklearn.manifold`: Manifold Learning
==========================================
.. automodule:: sklearn.manifold
:no-members:
:no-inherited-members:
2011-11-29 23:29:49 +08:00
2011-11-30 03:58:20 +08:00
**User guide:** See the :ref:`manifold` section for further details.
2011-11-29 23:29:49 +08:00
.. currentmodule:: sklearn
2011-11-29 23:29:49 +08:00
.. autosummary::
:toctree: generated
:template: class.rst
manifold.LocallyLinearEmbedding
manifold.Isomap
2012-05-30 14:32:36 +08:00
manifold.MDS
2012-11-19 15:15:46 +08:00
manifold.SpectralEmbedding
2014-02-13 05:47:34 +08:00
manifold.TSNE
2011-11-29 23:29:49 +08:00
.. autosummary::
:toctree: generated
:template: function.rst
manifold.locally_linear_embedding
2012-11-19 15:15:46 +08:00
manifold.spectral_embedding
2011-11-29 23:29:49 +08:00
2010-09-28 20:43:56 +08:00
2011-11-29 23:29:49 +08:00
.. _metrics_ref:
2010-09-28 20:43:56 +08:00
:mod:`sklearn.metrics`: Metrics
===============================
2011-03-01 01:18:37 +08:00
See the :ref:`model_evaluation` section and the :ref:`metrics` section of the
user guide for further details.
.. automodule:: sklearn.metrics
:no-members:
:no-inherited-members:
.. currentmodule:: sklearn
2011-03-01 01:18:37 +08:00
Model Selection Interface
-------------------------
See the :ref:`scoring_parameter` section of the user guide for further
details.
2012-12-19 16:36:12 +08:00
.. autosummary::
:toctree: generated/
:template: function.rst
2012-12-19 16:36:12 +08:00
metrics.make_scorer
metrics.get_scorer
2012-12-19 16:36:12 +08:00
Classification metrics
----------------------
See the :ref:`classification_metrics` section of the user guide for further
details.
2011-03-01 01:18:37 +08:00
.. autosummary::
:toctree: generated/
:template: function.rst
metrics.accuracy_score
2011-03-01 01:18:37 +08:00
metrics.auc
metrics.average_precision_score
metrics.brier_score_loss
2011-03-01 01:18:37 +08:00
metrics.classification_report
metrics.confusion_matrix
metrics.f1_score
metrics.fbeta_score
metrics.hamming_loss
metrics.hinge_loss
metrics.jaccard_similarity_score
metrics.log_loss
metrics.matthews_corrcoef
2011-03-01 01:18:37 +08:00
metrics.precision_recall_curve
metrics.precision_recall_fscore_support
metrics.precision_score
metrics.recall_score
metrics.roc_auc_score
metrics.roc_curve
metrics.zero_one_loss
metrics.brier_score_loss
Regression metrics
------------------
See the :ref:`regression_metrics` section of the user guide for further
details.
.. autosummary::
:toctree: generated/
:template: function.rst
metrics.explained_variance_score
2013-01-02 23:42:31 +08:00
metrics.mean_absolute_error
metrics.mean_squared_error
metrics.median_absolute_error
2013-01-02 23:42:31 +08:00
metrics.r2_score
Multilabel ranking metrics
--------------------------
See the :ref:`multilabel_ranking_metrics` section of the user guide for further
details.
.. autosummary::
:toctree: generated/
:template: function.rst
metrics.coverage_error
metrics.label_ranking_average_precision_score
metrics.label_ranking_loss
Clustering metrics
------------------
2013-01-04 01:10:37 +08:00
See the :ref:`clustering_evaluation` section of the user guide for further
details.
2011-11-11 18:41:57 +08:00
.. automodule:: sklearn.metrics.cluster
:no-members:
:no-inherited-members:
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
2011-12-22 01:12:50 +08:00
metrics.adjusted_mutual_info_score
2012-04-17 00:10:50 +08:00
metrics.adjusted_rand_score
metrics.completeness_score
2011-05-15 21:36:12 +08:00
metrics.homogeneity_completeness_v_measure
metrics.homogeneity_score
metrics.mutual_info_score
2012-04-17 00:10:50 +08:00
metrics.normalized_mutual_info_score
metrics.silhouette_score
metrics.silhouette_samples
2012-04-17 00:10:50 +08:00
metrics.v_measure_score
2011-03-01 01:18:37 +08:00
Biclustering metrics
--------------------
See the :ref:`biclustering_evaluation` section of the user guide for
further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
metrics.consensus_score
Pairwise metrics
----------------
See the :ref:`metrics` section of the user guide for further details.
.. automodule:: sklearn.metrics.pairwise
:no-members:
:no-inherited-members:
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
metrics.pairwise.additive_chi2_kernel
metrics.pairwise.chi2_kernel
metrics.pairwise.distance_metrics
metrics.pairwise.euclidean_distances
metrics.pairwise.kernel_metrics
metrics.pairwise.linear_kernel
metrics.pairwise.manhattan_distances
metrics.pairwise.pairwise_distances
metrics.pairwise.pairwise_kernels
metrics.pairwise.polynomial_kernel
metrics.pairwise.rbf_kernel
metrics.pairwise.sigmoid_kernel
metrics.pairwise.cosine_similarity
metrics.pairwise.cosine_distances
metrics.pairwise.laplacian_kernel
metrics.pairwise_distances
metrics.pairwise_distances_argmin
metrics.pairwise_distances_argmin_min
metrics.pairwise.paired_euclidean_distances
metrics.pairwise.paired_manhattan_distances
metrics.pairwise.paired_cosine_distances
metrics.pairwise.paired_distances
2011-11-11 18:41:57 +08:00
2011-11-29 23:29:49 +08:00
.. _mixture_ref:
:mod:`sklearn.mixture`: Gaussian Mixture Models
===============================================
2011-11-11 18:41:57 +08:00
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.mixture
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`mixture` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
2011-11-29 23:29:49 +08:00
mixture.GMM
mixture.DPGMM
mixture.VBGMM
2010-09-09 23:43:40 +08:00
2011-12-21 23:40:32 +08:00
.. _multiclass_ref:
:mod:`sklearn.multiclass`: Multiclass and multilabel classification
===================================================================
.. automodule:: sklearn.multiclass
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`multiclass` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated
:template: class.rst
multiclass.OneVsRestClassifier
multiclass.OneVsOneClassifier
multiclass.OutputCodeClassifier
.. _multioutput_ref:
:mod:`sklearn.multioutput`: Multioutput regression and classification
=====================================================================
.. automodule:: sklearn.multioutput
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`multiclass` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated
:template: class.rst
multioutput.MultiOutputRegressor
multioutput.MultiOutputClassifier
2011-11-29 23:29:49 +08:00
.. _naive_bayes_ref:
:mod:`sklearn.naive_bayes`: Naive Bayes
=======================================
2011-11-11 18:41:57 +08:00
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.naive_bayes
:no-members:
:no-inherited-members:
2011-12-19 18:40:41 +08:00
**User guide:** See the :ref:`naive_bayes` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
2011-11-29 23:29:49 +08:00
naive_bayes.GaussianNB
naive_bayes.MultinomialNB
naive_bayes.BernoulliNB
2011-11-29 23:29:49 +08:00
.. _neighbors_ref:
:mod:`sklearn.neighbors`: Nearest Neighbors
===========================================
2011-11-11 18:41:57 +08:00
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.neighbors
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`neighbors` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
2011-11-29 23:29:49 +08:00
neighbors.NearestNeighbors
neighbors.KNeighborsClassifier
neighbors.RadiusNeighborsClassifier
neighbors.KNeighborsRegressor
neighbors.RadiusNeighborsRegressor
2013-07-08 09:16:45 +08:00
neighbors.NearestCentroid
2011-11-29 23:29:49 +08:00
neighbors.BallTree
neighbors.KDTree
neighbors.LSHForest
neighbors.DistanceMetric
2013-07-06 23:44:13 +08:00
neighbors.KernelDensity
2011-09-21 18:06:53 +08:00
.. autosummary::
:toctree: generated/
:template: function.rst
2011-11-29 23:29:49 +08:00
neighbors.kneighbors_graph
neighbors.radius_neighbors_graph
2010-10-06 17:45:01 +08:00
2013-02-03 01:07:37 +08:00
.. _neural_network_ref:
2013-02-03 01:07:37 +08:00
:mod:`sklearn.neural_network`: Neural network models
=====================================================
2013-02-03 01:07:37 +08:00
.. automodule:: sklearn.neural_network
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`neural_networks_supervised` and :ref:`neural_networks_unsupervised` sections for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
2013-02-03 01:07:37 +08:00
neural_network.BernoulliRBM
2015-06-06 01:36:36 +08:00
neural_network.MLPClassifier
neural_network.MLPRegressor
.. _calibration_ref:
:mod:`sklearn.calibration`: Probability Calibration
===================================================
.. automodule:: sklearn.calibration
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`calibration` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
calibration.CalibratedClassifierCV
.. autosummary::
:toctree: generated/
:template: function.rst
calibration.calibration_curve
.. _cross_decomposition_ref:
:mod:`sklearn.cross_decomposition`: Cross decomposition
=======================================================
.. automodule:: sklearn.cross_decomposition
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`cross_decomposition` section for further details.
.. currentmodule:: sklearn
2010-10-06 17:45:01 +08:00
.. autosummary::
:toctree: generated/
:template: class.rst
cross_decomposition.PLSRegression
cross_decomposition.PLSCanonical
cross_decomposition.CCA
cross_decomposition.PLSSVD
2010-10-06 17:45:01 +08:00
2011-11-29 23:29:49 +08:00
.. _pipeline_ref:
:mod:`sklearn.pipeline`: Pipeline
=================================
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.pipeline
:no-members:
:no-inherited-members:
.. currentmodule:: sklearn
2010-10-06 17:45:01 +08:00
.. autosummary::
:toctree: generated/
:template: class.rst
2011-11-29 23:29:49 +08:00
pipeline.Pipeline
pipeline.FeatureUnion
2011-11-29 23:29:49 +08:00
.. autosummary::
:toctree: generated/
:template: function.rst
pipeline.make_pipeline
pipeline.make_union
2010-11-26 23:53:03 +08:00
2011-11-29 23:29:49 +08:00
.. _preprocessing_ref:
2010-10-06 17:45:01 +08:00
:mod:`sklearn.preprocessing`: Preprocessing and Normalization
=============================================================
2011-11-11 18:41:57 +08:00
.. automodule:: sklearn.preprocessing
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`preprocessing` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
preprocessing.Binarizer
preprocessing.FunctionTransformer
2013-07-09 17:12:17 +08:00
preprocessing.Imputer
preprocessing.KernelCenterer
preprocessing.LabelBinarizer
preprocessing.LabelEncoder
preprocessing.MultiLabelBinarizer
2015-07-02 17:33:47 +08:00
preprocessing.MaxAbsScaler
preprocessing.MinMaxScaler
preprocessing.Normalizer
2012-10-26 04:07:02 +08:00
preprocessing.OneHotEncoder
2014-01-24 06:16:05 +08:00
preprocessing.PolynomialFeatures
preprocessing.RobustScaler
preprocessing.StandardScaler
.. autosummary::
:toctree: generated/
:template: function.rst
2012-11-22 01:59:52 +08:00
preprocessing.add_dummy_feature
preprocessing.binarize
preprocessing.label_binarize
2015-07-02 17:33:47 +08:00
preprocessing.maxabs_scale
preprocessing.minmax_scale
2012-11-22 01:59:52 +08:00
preprocessing.normalize
2015-07-02 17:33:47 +08:00
preprocessing.robust_scale
2012-11-22 01:59:52 +08:00
preprocessing.scale
.. _random_projection_ref:
:mod:`sklearn.random_projection`: Random projection
===================================================
.. automodule:: sklearn.random_projection
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`random_projection` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
random_projection.GaussianRandomProjection
random_projection.SparseRandomProjection
.. autosummary::
:toctree: generated/
:template: function.rst
random_projection.johnson_lindenstrauss_min_dim
.. _semi_supervised_ref:
:mod:`sklearn.semi_supervised` Semi-Supervised Learning
========================================================
.. automodule:: sklearn.semi_supervised
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`semi_supervised` section for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: class.rst
semi_supervised.LabelPropagation
semi_supervised.LabelSpreading
2011-11-29 23:29:49 +08:00
.. _svm_ref:
2011-11-11 18:41:57 +08:00
:mod:`sklearn.svm`: Support Vector Machines
===========================================
.. automodule:: sklearn.svm
:no-members:
:no-inherited-members:
2011-11-11 18:41:57 +08:00
2011-11-30 03:58:20 +08:00
**User guide:** See the :ref:`svm` section for further details.
Estimators
----------
2011-11-29 23:29:49 +08:00
.. currentmodule:: sklearn
.. autosummary::
2011-11-29 23:29:49 +08:00
:toctree: generated/
:template: class.rst
2011-11-29 23:29:49 +08:00
svm.SVC
svm.LinearSVC
svm.NuSVC
svm.SVR
svm.LinearSVR
2011-11-29 23:29:49 +08:00
svm.NuSVR
svm.OneClassSVM
2011-11-29 23:29:49 +08:00
.. autosummary::
:toctree: generated/
:template: function.rst
2011-11-29 23:29:49 +08:00
svm.l1_min_c
2011-11-11 18:41:57 +08:00
2011-11-29 23:29:49 +08:00
Low-level methods
-----------------
.. autosummary::
2011-11-29 23:29:49 +08:00
:toctree: generated
:template: function.rst
2011-11-29 23:29:49 +08:00
svm.libsvm.fit
svm.libsvm.decision_function
svm.libsvm.predict
svm.libsvm.predict_proba
svm.libsvm.cross_validation
2011-11-29 23:29:49 +08:00
.. _tree_ref:
2010-10-06 17:45:01 +08:00
:mod:`sklearn.tree`: Decision Trees
===================================
2011-11-29 23:29:49 +08:00
.. automodule:: sklearn.tree
:no-members:
:no-inherited-members:
**User guide:** See the :ref:`tree` section for further details.
.. currentmodule:: sklearn
2010-10-06 17:45:01 +08:00
.. autosummary::
:toctree: generated/
:template: class.rst
2011-11-29 23:29:49 +08:00
tree.DecisionTreeClassifier
tree.DecisionTreeRegressor
tree.ExtraTreeClassifier
tree.ExtraTreeRegressor
.. autosummary::
:toctree: generated/
:template: function.rst
tree.export_graphviz
2011-11-29 23:29:49 +08:00
2011-11-29 23:29:49 +08:00
.. _utils_ref:
:mod:`sklearn.utils`: Utilities
===============================
.. automodule:: sklearn.utils
:no-members:
:no-inherited-members:
2011-12-20 17:59:17 +08:00
**Developer guide:** See the :ref:`developers-utils` page for further details.
.. currentmodule:: sklearn
.. autosummary::
:toctree: generated/
:template: function.rst
2011-03-09 22:10:57 +08:00
utils.check_random_state
utils.estimator_checks.check_estimator
utils.resample
utils.shuffle