data-science-free-tutorials
Free Data Science tutorials for beginners with 151 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
https://github.com/labex-labs/data-science-free-tutorials
Last synced: 5 days ago
JSON representation
-
Languages
- 📖 Speed Up Pandas Operations - speed-up-pandas-operations-65445) |
- 📖 Robust Linear Estimator Fitting - robust-linear-estimator-fitting-49271) |
- 📖 Robust Covariance Estimation in Python - robust-covariance-estimation-in-python-49272) |
- 📖 ROC with Cross Validation - roc-with-cross-validation-49273) |
- 📖 Scikit-Learn Visualization API - scikit-learn-visualization-api-49274) |
- 📖 Multiclass ROC Evaluation with Scikit-Learn - multiclass-roc-evaluation-with-scikit-learn-49275) |
- 📖 Polynomial Kernel Approximation with Scikit-Learn - polynomial-kernel-approximation-with-scikit-learn-49276) |
- 📖 Feature Scaling in Machine Learning - feature-scaling-in-machine-learning-49277) |
- 📖 Spectral Clustering for Image Segmentation - spectral-clustering-for-image-segmentation-49278) |
- 📖 Model-Based and Sequential Feature Selection - model-based-and-sequential-feature-selection-49279) |
- 📖 Effect of Varying Threshold for Self-Training - effect-of-varying-threshold-for-self-training-49280) |
- 📖 Semi-Supervised Text Classification - semi-supervised-text-classification-49281) |
- 📖 Semi-Supervised Classifiers on the Iris Dataset - semi-supervised-classifiers-on-the-iris-dataset-49282) |
- 📖 SVM for Unbalanced Classes - svm-for-unbalanced-classes-49283) |
- 📖 SVM: Maximum Margin Separating Hyperplane - svm-maximum-margin-separating-hyperplane-49284) |
- 📖 Using Set_output API - using-set-output-api-49285) |
- 📖 Comparing Online Solvers for Handwritten Digit Classification - comparing-online-solvers-for-handwritten-digit-classification-49286) |
- 📖 Early Stopping of Stochastic Gradient Descent - early-stopping-of-stochastic-gradient-descent-49287) |
- 📖 Scikit-Learn Multi-Class SGD Classifier - scikit-learn-multi-class-sgd-classifier-49288) |
- 📖 Applying Regularization Techniques with SGD - applying-regularization-techniques-with-sgd-49290) |
- 📖 Plot SGD Separating Hyperplane - plot-sgd-separating-hyperplane-49291) |
- 📖 Plot Sgdocsvm vs Ocsvm - plot-sgdocsvm-vs-ocsvm-49293) |
- 📖 Sparse Coding with Precomputed Dictionary - sparse-coding-with-precomputed-dictionary-49294) |
- 📖 Sparse Inverse Covariance Estimation - sparse-inverse-covariance-estimation-49295) |
- 📖 Multiclass Sparse Logistic Regression - multiclass-sparse-logistic-regression-49296) |
- 📖 MNIST Multinomial Logistic Regression - mnist-multinomial-logistic-regression-49297) |
- 📖 Species Distribution Modeling - species-distribution-modeling-49298) |
- 📖 Kernel Density Estimate of Species Distributions - kernel-density-estimate-of-species-distributions-49299) |
- 📖 Spectral Biclustering Algorithm - spectral-biclustering-algorithm-49300) |
- 📖 Spectral Co-Clustering Algorithm - spectral-co-clustering-algorithm-49301) |
- 📖 Comparison Between Grid Search and Successive Halving - comparison-between-grid-search-and-successive-halving-49304) |
- 📖 Successive Halving Iterations - successive-halving-iterations-49305) |
- 📖 Feature Selection for SVC on Iris Dataset - feature-selection-for-svc-on-iris-dataset-49306) |
- 📖 Support Vector Regression - support-vector-regression-49310) |
- 📖 Scaling Regularization Parameter for SVMs - scaling-regularization-parameter-for-svms-49311) |
- 📖 SVM Tie Breaking - svm-tie-breaking-49312) |
- 📖 Swiss Roll and Swiss-Hole Reduction - swiss-roll-and-swiss-hole-reduction-49313) |
- 📖 Categorical Data Transformation using TargetEncoder - categorical-data-transformation-using-targetencoder-49315) |
- 📖 Theil-Sen Regression with Python Scikit-Learn - theil-sen-regression-with-python-scikit-learn-49317) |
- 📖 Compressive Sensing Image Reconstruction - compressive-sensing-image-reconstruction-49318) |
- 📖 Plot Topics Extraction with NMF Lda - plot-topics-extraction-with-nmf-lda-49319) |
- 📖 Scikit-Learn Elastic-Net Regression Model - scikit-learn-elastic-net-regression-model-49320) |
- 📖 Transforming Target for Linear Regression - transforming-target-for-linear-regression-49321) |
- 📖 Multi-Output Decision Tree Regression - multi-output-decision-tree-regression-49322) |
- 📖 Decision Tree Regression - decision-tree-regression-49323) |
- 📖 Underfitting and Overfitting - underfitting-and-overfitting-49324) |
- 📖 Decision Tree Analysis - decision-tree-analysis-49325) |
- 📖 Plotting Validation Curves - plotting-validation-curves-49326) |
- 📖 Revealing Iris Dataset Structure via Factor Analysis - revealing-iris-dataset-structure-via-factor-analysis-49327) |
- 📖 Iris Flower Classification using Voting Classifier - iris-flower-classification-using-voting-classifier-49328) |
- 📖 Class Probabilities with VotingClassifier - class-probabilities-with-votingclassifier-49329) |
- 📖 Diabetes Prediction Using Voting Regressor - diabetes-prediction-using-voting-regressor-49330) |
- 📖 Hierarchical Clustering with Connectivity Constraints - hierarchical-clustering-with-connectivity-constraints-49331) |
- 📖 Scikit-Learn Libsvm GUI - scikit-learn-libsvm-gui-49333) |
- 📖 Wikipedia PageRank with Randomized SVD - wikipedia-pagerank-with-randomized-svd-49334) |
- 📖 Working with Pandas - working-with-pandas-65430) |
- 📖 Pandas Data Manipulation - pandas-data-manipulation-65431) |
- 📖 Data Selection in Pandas - data-selection-in-pandas-65432) |
- 📖 Pandas Plotting for Air Quality Analysis - pandas-plotting-for-air-quality-analysis-65433) |
- 📖 Working with Columns in Pandas - working-with-columns-in-pandas-65434) |
- 📖 Titanic Passenger Data Analysis with Pandas - titanic-passenger-data-analysis-with-pandas-65435) |
- 📖 Reshaping Data with Pandas - reshaping-data-with-pandas-65436) |
- 📖 Combining Data Tables in Pandas - combining-data-tables-in-pandas-65437) |
- 📖 Handling Time Series Data - handling-time-series-data-65438) |
- 📖 Pandas Textual Data - pandas-textual-data-65439) |
- 📖 Introduction to Pandas - introduction-to-pandas-65440) |
- 📖 Working with Nullable Boolean Data - working-with-nullable-boolean-data-65441) |
- 📖 Pandas Copy-On-Write Implementation Guide - pandas-copy-on-write-implementation-guide-65442) |
- 📖 Working with Data Structures in Pandas - working-with-data-structures-in-pandas-65443) |
- 📖 Handling Duplicate Labels - handling-duplicate-labels-65444) |
- 📖 Image Plotting with Matplotlib - image-plotting-with-matplotlib-71149) |
- 📖 Covariance Matrix Estimation with Scikit-Learn - covariance-matrix-estimation-with-scikit-learn-71119) |
- 📖 Density Estimation Using Kernel Density - density-estimation-using-kernel-density-71121) |
- 📖 Machine Learning Cross-Validation with Python - machine-learning-cross-validation-with-python-71122) |
- 📖 Tuning Hyperparameters of an Estimator - tuning-hyperparameters-of-an-estimator-71123) |
- 📖 Evaluating Machine Learning Model Quality - evaluating-machine-learning-model-quality-71124) |
- 📖 Validation Curves: Plotting Scores to Evaluate Models - validation-curves-plotting-scores-to-evaluate-models-71125) |
- 📖 Partial Dependence and Individual Conditional Expectation - partial-dependence-and-individual-conditional-expectation-71126) |
- 📖 Permutation Feature Importance - permutation-feature-importance-71127) |
- 📖 Pipelines and Composite Estimators - pipelines-and-composite-estimators-71128) |
- 📖 Feature Extraction with Scikit-Learn - feature-extraction-with-scikit-learn-71129) |
- 📖 Preprocessing Techniques in Scikit-Learn - preprocessing-techniques-in-scikit-learn-71130) |
- 📖 Imputation of Missing Values - imputation-of-missing-values-71131) |
- 📖 Kernel Approximation Techniques in Scikit-Learn - kernel-approximation-techniques-in-scikit-learn-71134) |
- 📖 Pairwise Metrics and Kernels in Scikit-Learn - pairwise-metrics-and-kernels-in-scikit-learn-71135) |
- 📖 Transforming the Prediction Target - transforming-the-prediction-target-71136) |
- 📖 Create a Line Plot with Matplotlib - create-a-line-plot-with-matplotlib-71147) |
- 📖 Matplotlib Pyplot Interface Tutorial - matplotlib-pyplot-interface-tutorial-71148) |
- 📖 NumPy Broadcasting for Efficient Computation - numpy-broadcasting-for-efficient-computation-85702) |
- 📖 Run a Small Program - run-a-small-program-132390) |
- 📖 Your First Matplotlib Lab - your-first-matplotlib-lab-92737) |
- 📖 Your First NumPy Lab - your-first-numpy-lab-92735) |
- 📖 Your First Pandas Lab - your-first-pandas-lab-92727) |
- 📖 Numpy Reshape Function - numpy-reshape-function-86496) |
- 📖 Introduction to NumPy Universal Functions - introduction-to-numpy-universal-functions-85705) |
- 📖 Structured Arrays in NumPy - structured-arrays-in-numpy-85704) |
- 📖 Fundamentals of NumPy Array Manipulation - fundamentals-of-numpy-array-manipulation-85703) |
- 📖 Customizing Matplotlib Visualizations - customizing-matplotlib-visualizations-71151) |
- 📖 Simple Axis Pad - simple-axis-pad-71152) |
- 📖 Fundamental NumPy Array Creation Techniques - fundamental-numpy-array-creation-techniques-85698) |
- 📖 Feature Importance with Random Forest - feature-importance-with-random-forest-49132) |
- 📖 Exploring Johnson-Lindenstrauss Lemma with Random Projections - exploring-johnson-lindenstrauss-lemma-with-random-projections-49174) |
- 📖 Scikit-Learn Iterative Imputer - scikit-learn-iterative-imputer-49173) |
- 📖 Nonparametric Isotonic Regression with Scikit-Learn - nonparametric-isotonic-regression-with-scikit-learn-49172) |
- 📖 Anomaly Detection with Isolation Forest - anomaly-detection-with-isolation-forest-49171) |
- 📖 SVM Classifier on Iris Dataset - svm-classifier-on-iris-dataset-49170) |
- 📖 Logistic Regression Classifier on Iris Dataset - logistic-regression-classifier-on-iris-dataset-49169) |
- 📖 Decision Trees on Iris Dataset - decision-trees-on-iris-dataset-49167) |
- 📖 Iris Flower Classification with Scikit-learn - iris-flower-classification-with-scikit-learn-49166) |
- 📖 Incremental Principal Component Analysis on Iris Dataset - incremental-principal-component-analysis-on-iris-dataset-49164) |
- 📖 Independent Component Analysis with FastICA and PCA - independent-component-analysis-with-fastica-and-pca-49162) |
- 📖 Blind Source Separation - blind-source-separation-49161) |
- 📖 Plot Huber vs Ridge - plot-huber-vs-ridge-49160) |
- 📖 Demo of HDBSCAN Clustering Algorithm - demo-of-hdbscan-clustering-algorithm-49159) |
- 📖 FeatureHasher and DictVectorizer Comparison - featurehasher-and-dictvectorizer-comparison-49158) |
- 📖 Text Feature Extraction and Evaluation - text-feature-extraction-and-evaluation-49157) |
- 📖 Balance Model Complexity and Cross-Validated Score - balance-model-complexity-and-cross-validated-score-49156) |
- 📖 Plot Grid Search Digits - plot-grid-search-digits-49155) |
- 📖 Gradient Boosting Regularization - gradient-boosting-regularization-49154) |
- 📖 Gradient Boosting Out-of-Bag Estimates - gradient-boosting-out-of-bag-estimates-49151) |
- 📖 Early Stopping of Gradient Boosting - early-stopping-of-gradient-boosting-49150) |
- 📖 Gradient Boosting with Categorical Features - gradient-boosting-with-categorical-features-49149) |
- 📖 Gaussian Process Regression: Kernels - gaussian-process-regression-kernels-49148) |
- 📖 Gaussian Processes on Discrete Data Structures - gaussian-processes-on-discrete-data-structures-49147) |
- 📖 Nonlinear Predictive Modeling Using Gaussian Process - nonlinear-predictive-modeling-using-gaussian-process-49146) |
- 📖 Fit Gaussian Process Regression Model - fit-gaussian-process-regression-model-49145) |
- 📖 Plot GPR Co2 - plot-gpr-co2-49144) |
- 📖 Probabilistic Predictions with Gaussian Process Classification - probabilistic-predictions-with-gaussian-process-classification-49143) |
- 📖 Gaussian Process Classification on XOR Dataset - gaussian-process-classification-on-xor-dataset-49142) |
- 📖 Gaussian Process Classification - gaussian-process-classification-49141) |
- 📖 Gaussian Process Classification on Iris Dataset - gaussian-process-classification-on-iris-dataset-49140) |
- 📖 Gaussian Mixture Model Selection - gaussian-mixture-model-selection-49137) |
- 📖 Gaussian Mixture Model Initialization Methods - gaussian-mixture-model-initialization-methods-49135) |
- 📖 Gaussian Mixture Model Covariances - gaussian-mixture-model-covariances-49134) |
- 📖 Plot Forest Iris - plot-forest-iris-49133) |
- 📖 Demonstrating KBinsDiscretizer Strategies - demonstrating-kbinsdiscretizer-strategies-49114) |
- 📖 Shrinkage Covariance Estimation - shrinkage-covariance-estimation-49096) |
- 📖 SVM Classification Using Custom Kernel - svm-classification-using-custom-kernel-49097) |
- 📖 Cross-Validation with Linear Models - cross-validation-with-linear-models-49098) |
- 📖 Cross-Validation on Digits Dataset - cross-validation-on-digits-dataset-49099) |
- 📖 Plotting Predictions with Cross-Validation - plotting-predictions-with-cross-validation-49101) |
- 📖 DBSCAN Clustering Algorithm - dbscan-clustering-algorithm-49102) |
- 📖 Detection Error Tradeoff Curve - detection-error-tradeoff-curve-49103) |
- 📖 Plot Dict Face Patches - plot-dict-face-patches-49104) |
- 📖 Feature Agglomeration for High-Dimensional Data - feature-agglomeration-for-high-dimensional-data-49105) |
- 📖 Digits Classification using Scikit-Learn - digits-classification-using-scikit-learn-49106) |
- 📖 Recognizing Hand-Written Digits - recognizing-hand-written-digits-49107) |
- 📖 Image Denoising with Kernel PCA - image-denoising-with-kernel-pca-49108) |
- 📖 Kernel Density Estimation - kernel-density-estimation-49109) |
- 📖 Digit Dataset Analysis - digit-dataset-analysis-49110) |
- 📖 Agglomerative Clustering on Digits Dataset - agglomerative-clustering-on-digits-dataset-49111) |
- 📖 Plot Digits Pipe - plot-digits-pipe-49112) |
- 📖 Feature Discretization for Classification - feature-discretization-for-classification-49113) |
- 📖 Feature Transformations with Ensembles of Trees - feature-transformations-with-ensembles-of-trees-49128) |
- 📖 Face Recognition with Eigenfaces and SVMs - face-recognition-with-eigenfaces-and-svms-49123) |
- 📖 Faces Dataset Decompositions - faces-dataset-decompositions-49124) |
- 📖 Building Machine Learning Pipelines with Scikit-Learn - building-machine-learning-pipelines-with-scikit-learn-49126) |
- 📖 Univariate Feature Selection - univariate-feature-selection-49127) |
- 📖 Plot Forest Hist Grad Boosting Comparison - plot-forest-hist-grad-boosting-comparison-49130) |
- 📖 Pixel Importances with Parallel Forest of Trees - pixel-importances-with-parallel-forest-of-trees-49131) |
- 📖 Vector Quantization with KBinsDiscretizer - vector-quantization-with-kbinsdiscretizer-49122) |
- 📖 Pandas Basics: DataFrame Memory and Operations - pandas-basics-dataframe-memory-and-operations-65446) |
- 📖 Pandas Data Manipulation Fundamentals - pandas-data-manipulation-fundamentals-65447) |
- 📖 Working with Nullable Integers - working-with-nullable-integers-65448) |
- 📖 Handling Missing Data - handling-missing-data-65449) |
- 📖 Pandas Options and Settings - pandas-options-and-settings-65450) |
- 📖 Enhance Pandas with PyArrow - enhance-pandas-with-pyarrow-65451) |
- 📖 Data Reshaping with Pandas - data-reshaping-with-pandas-65452) |
- 📖 Scaling Large Datasets - scaling-large-datasets-65453) |
- 📖 Using Sparse Structures in Pandas - using-sparse-structures-in-pandas-65454) |
- 📖 Text Data Handling in Pandas - text-data-handling-in-pandas-65455) |
- 📖 Working with Time Deltas - working-with-time-deltas-65456) |
- 📖 Windowing Operations in Pandas - windowing-operations-in-pandas-65457) |
- 📖 Linear Models in Scikit-Learn - linear-models-in-scikit-learn-71093) |
- 📖 Discriminant Analysis Classifiers Explained - discriminant-analysis-classifiers-explained-71094) |
- 📖 Exploring Scikit-Learn Datasets and Estimators - exploring-scikit-learn-datasets-and-estimators-71095) |
- 📖 Kernel Ridge Regression - kernel-ridge-regression-71096) |
- 📖 Supervised Learning with Scikit-Learn - supervised-learning-with-scikit-learn-71097) |
- 📖 Model Selection: Choosing Estimators and Their Parameters - model-selection-choosing-estimators-and-their-parameters-71098) |
- 📖 Exploring Scikit-Learn SGD Classifiers - exploring-scikit-learn-sgd-classifiers-71100) |
- 📖 Implementing Stochastic Gradient Descent - implementing-stochastic-gradient-descent-71102) |
- 📖 Gaussian Process Regression and Classification - gaussian-process-regression-and-classification-71104) |
- 📖 Naive Bayes Example - naive-bayes-example-71106) |
- 📖 Decision Tree Classification with Scikit-Learn - decision-tree-classification-with-scikit-learn-71107) |
- 📖 Ensemble Methods Exploration with Scikit-Learn - ensemble-methods-exploration-with-scikit-learn-71108) |
- 📖 Multiclass and Multioutput Algorithms - multiclass-and-multioutput-algorithms-71109) |
- 📖 Feature Selection with Scikit-Learn - feature-selection-with-scikit-learn-71110) |
- 📖 Semi-Supervised Learning Algorithms - semi-supervised-learning-algorithms-71111) |
- 📖 Nonlinear Regression with Isotonic - nonlinear-regression-with-isotonic-71112) |
- 📖 Neural Network Models - neural-network-models-71113) |
- 📖 Gaussian Mixture Models - gaussian-mixture-models-71114) |
- 📖 Manifold Learning with Scikit-Learn - manifold-learning-with-scikit-learn-71115) |
- 📖 Unsupervised Clustering with K-Means - unsupervised-clustering-with-k-means-71116) |
- 📖 Biclustering in Scikit-Learn - biclustering-in-scikit-learn-71117) |
- 📖 Decomposing Signals in Components - decomposing-signals-in-components-71118) |
- 📖 The Lifecycle of a Plot - the-lifecycle-of-a-plot-71150) |
- 📖 Introduction to Indexing in NumPy - introduction-to-indexing-in-numpy-85699) |
- 📖 Importing Data with Genfromtxt - importing-data-with-genfromtxt-85700) |
- 📖 Understanding NumPy Data Types - understanding-numpy-data-types-85701) |
- 📖 Space Academy Communication - space-academy-communication-393069) |
Categories
Sub Categories
Keywords
awesome-list
33
programming
32
labex
32
hands-on
32
awesome
32
free
31
free-tutorials
31
tutorials
31
exercises
19
education
13
shell
3
python
3
mysql
3
mongodb
3
kubernetes
3
java
3
ansible
3
pandas
2
numpy
2
react
2
matplotlib
2
cybersecurity
2
devops
2
docker
2
git
2
go
2
css
2
linux
2
hydra
1
data-science
1
javascript
1
html
1
labs
1
cysec
1
bigdata
1
opencv
1
django
1
postgresql
1
web-development
1
redis
1
cpp
1
sqlite
1
wireshark
1
c
1
rust
1
ml
1
sklearn
1
hadoop
1
projects
1