Skip to content

Latest commit

History

106 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

scikit-learn contents

SectionTitleContents
00Getting StartedEstimators, Transformers, Preprocessors, Pipelines, Model Evaluation, Parameter Searches, Next Steps
01Linear ModelsOLS, Ridge, Lasso, Elastic-Net, Least Angle Regression (LARS), LARS Lasso, OMP, Naive Bayes, Generalized Linear Models (GLM), Tweedie Models, Stochastic Gradient Descent (SGD), Perceptrons, Passive-Aggressive Algos, Polynomial Regression
01aLogistic RegressionBasics, Examples
01bSplinesPolynomial Regression & Basis Functions, Periodic splines
01cQuantile RegressionExamples, QR vs linear regression
01dOutliersRobustness, RANSAC, Huber, Thiel-Sen
02Discriminant AnalysisLDA, QDA, Math Foundations, Shrinkage, Estimators
03Kernel Ridge RegressionKRR vs SVR
04Support Vector Machines (SVMs)Classifiers, Regressors, Scoring, Weights, Complexity, Kernels
05Stochastic Gradient Descent (SGD)Classifiers, Solvers, Regressors, Sparse Data; Complexity; Stopping/Convergence; Tips
06K Nearest Neighbors (KNN)Algos (Ball Tree, KD Tree, Brute Force), Radius-based KNN, Nearest Centroid Classifiers, Caching, Neighborhood Components Analysis (NCA)
07Gaussian Processes (GPs)Regressors, Classifiers, Kernels
08Cross DecompositionPartial Least Squares (PLS), Canonical PLS, SVD PLS, PLS Regression, Canonical Correlation Analysis (CCA)
09Naive Bayes (NB)Gaussian NB, Multinomial NB, Complement NB, Bernoulli NB, Categorical NB, Out-of-core fitting
10Decision Trees (DTs)Classifiers, Graphviz, Regressions, Multiple Outputs, Extra Trees, Complexity, Algorithms, Gini, Entropy, Misclassification, Minimal cost-complexity Pruning
11aEnsembles/BaggingMethods, Random Forests, Extra Trees, Parameters, Parallel Execution, Feature Importance, Random Tree Embedding
11bEnsembles/BoostingGradient Boosting (GBs), GB Classifiers, GB Regressions, Tree Sizes, Loss Functions, Shrinkage, Subsampling, Feature Importance, Histogram Gradient Boosting (HGB), HGB - Monotonic Constraints
11baEnsembles/Boosting/Adaboostexamples
11cEnsembles/VotingHard Voting, Soft Voting, Voting Regressor
11dEnsembles/General StackingSummary
12Multiclass/Multioutput ProblemsLabel Binarization, One vs Rest (OvR), One vs One (OvO) Classification, Output Codes, Multilabel, Multioutput Classification, Classifier Chains, Multioutput Regressions, Regression Chains
13Feature Selection (FS)Removing Low-Variance Features, Univariate FS,
14Semi-SupervisedSelf-Training Classifier, Label Propagation, Label Spreading
15Isotonic RegressionExample
16Calibration CurvesIntro/Example, Cross-Validation, Metrics, Regressors
17PerceptronsIntro, Classification, Regression, Regularization, Training, Complexity, Tips
21Gaussian Mixtures (GMs)Expectation Maximization, Variational Bayes GM
22ManifoldsIsomap, Locally Linear Embedding (LLE), Modified LLE, Hessian LLE, Local Tangent Space Alignment (LTSA), Multidimensional Scaling (MDS), Random Trees Embedding, Spectral Embedding, t-SNE, Neighborhood Components Analysis (NCA)
23ClusteringK-Means, Voronoi Diagrams, Affinity Propagation, Mean Shift, Spectral Clustering, Agglomerative Clustering, Dendrograms, Connectivity Constraints, Distance Metrics, DBSCAN, Optics, Birch
23aClustering MetricsRand Index, Mutual Info Score, Homogeneity, Completeness, V-Measure, Fowlkes-Mallows, Silhouette Coefficient, Calinski-Harabasz, Davies-Bouldin, Contingency Matrix, Pair Confusion Matrix
24BiclusteringSpectral Co-Clustering, Spectral Bi-Clustering, Metrics
25Component Analysis / Matrix FactorizationPCA, Incremental PCA, PCA w/ Random SVD, PCA w/ Sparse Data, Kernel PCA, Dimension Reduction Comparison, Truncated SVD / LSA, Dictionary Learning, Factor Analysis, Independent Component Analysis, Non-Negative Matrix Factorization (NNMF), Latent Dirichlet Allocation (LDA)
26CovarianceEmpirical CV, Shrunk CV, Max Likelihood Estimation (MLE), Ledoit-Wolf Shrinkage, Oracle Approximating Shrinkage, Sparse Inverse CV, aka Precision Matrix, Mahalanobis Distance
27Novelties & OutliersOne-Class SVMs, Elliptic Envelope, Isolation Forest, Local Outlier Factor
28Density Estimation (DE)Histograms, Kernel DE
29Restricted Boltzmann Machines (RBMs)Intro, Training
31Cross Validation (CV)Intro, Metrics, Parameter Estimation, Pipelines, Prediction Plots, Nesting, K-Fold, Stratified K-Fold, Leave One Out, Leave P Out, Class Label CV, Grouped Data CV, Predefined Splits, Time Series Splits, Permutation Testing, Visualizations
32Parameter TuningGrid Search, Randomized Optimization, Successive Halving, Composite Estimators & Parameter Spaces, Alternative to Brute Force, Info Criteria (AIC, BIC)
33Metrics & Scoring (Intro)scoring, make_scorer
33aClassification MetricsAccuracy, Top-K Accuracy, Balanced Accuracy, Cohen's Kappa, Confusion Matrix, Classification Report, Hamming Loss, Precision, Recall, F-Measure, Precision-Recall Curve, Average Precision, Jaccard Similarity, Hinge Loss, Log Loss, Matthews Correlation Coefficient, Receiver Operating Characteristic (ROC) Curves, ROC-AUC, Detection Error Tradeoff (DET), Zero One Loss, Brier Score
33bMultilabel Ranking MetricsCoverage Error, Label Ranking Avg Precision (LRAP), Label Ranking Loss, Discounted Cumulative Gain (DCG), Normalized DCG
33cRegression MetricsExplained Variance, Max Error, Mean Absolute Error (MAE), Mean Squared Error (MSE), Mean Squared Log Error (MSLE), Mean Absolute Pct Error (MAPE), R^2 score, aka Coefficient of Determination , Tweedie Deviances
33dDummy MetricsDummy Classifiers, Dummy Regressors
34Viz/ValidationValidation Curve, Learning Curve
41Viz/Inspection2D PDPs, 3D PDPs, Individual Conditional Expectation (ICE) Plot
42Viz/PermutationsPermutation Feature Importance (PFI), Impurity vs Permutation Metrics
50aViz/ROC CurvesROC Curve
50bViz/custom PDP PlotsExample
50cVis/Classification metricsConfusion Matrix, ROC Curve, Precision-Recall Curve
61Composite TransformersPipelines, Caching, Regression Target xforms, Feature Unions, Column Transformers
62aText Feature ExtractionBag of Words (BoW), Sparsity, Count Vectorizer, Stop Words, Tf-Idf, Binary Markers, Text file decoding, Hashing Trick, Out-of-core Scaling, Custom Vectorizers
62bImage Patch ExtractionExtract from Patches, Reconstruct from Patches, Connectivity Graphs
63Data PreprocessingScaling, Quantile Transforms, Power Maps (Box-Cox, Yeo-Johnson), Category Coding, One-Hot Coding, Quantization aka Binning, Feature Binarization
64Missing Value ImputationUnivariate, Multivariate, Multiple-vs-Single, Nearest-Neighbors, Marking Imputed Values
66Random ProjectionsJohnson-Lindenstrauss lemma, Gaussian RP, Sparse RP Empirical Validation
67Kernel ApproximationsNystroem, RBF Sampler, Additive Chi-Squared Sampler, Skewed Chi-Squared Sampler, Polynomial Sampling - Tensor Sketch
68Pairwise OpsDistances vs Kernels, Cosine Similarity, Kernels
69Transforming Prediction TargetsLabel Binarization, Multilabel Binarization, Label Encoding
71Toy DatasetsBoston, Iris, Diabetes, Digits, Linnerud, Wine, Breast Cancer, Olivetti faces, 20 newsgroups, Labeled faces, Forest covertypes, Reuters corpus, KDD, Cal housing
73Artificial Datarandom-nclass-data, Gaussian blobs, Gaussian quantiles, Circles, Moons, Multilabel class data, Hastie data, BiClusters, Checkerboards, Regression, Friedman1/2/3, S-Curve, Swiss Roll, Low-Rank Matrix, Sparse Coded Signal, Sparse Symmetric Positive Definite (SPD) Matrix
74Other DataSample images, SVMlight/LibSVM formats, OpenML, pandas.io, scipy.io, numpy.routines.io, scikit-image, imageio, scipy.io.wavfile
81ScalingOut-of-core ops (BUG = TODO)
82LatencyBulk-vs-atomic ops, Latency vs Validation, Latency vs #Features, Latency vs Datatype, Latency vs Feature Extraction, Linear Algebra Libs (BLAS, LAPACK, ATLAS, OpenBLAS, MKL, vecLib)
83ParallelismJobLib, OpenMP, NumPy, Oversubscription, config switches
90PersistencePickle, Joblib

About

Updates in progress. Jupyter workbooks will be added as time allows.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages