view

Machine_Learning_Materials



Linear Reagression

Simple Linear Regression_STAT-501

What is the "Best Fitting Line"?

Simple and Multiple Linear Regression in Python

Modeling and Prediction for Movies Data in R

Linear Regression in Python_Susan Li_with regression_Random forest_ Boosting

Linear Regression in Python_Susan Li_simple

In Depth: Linear Regression

A Friendly Introduction to Linear Regression_Luis Serrano

Machine Learning Tutorial Python - 4: Gradient Descent and Cost Function

code from above video

linear regression with interaction

Regularization

Ridge Regression_L2

Lasso Regression_L1

Elastic Net Regression

Ridge, Lasso and Elastic-Net Regression in R

Regularization of Linear Models with SKLearn

A Complete Tutorial on Ridge and Lasso Regression in Python

Polynomial Regression

Polynomial Regression_STAT_501

Polynomial Regression_python

Understand Power of Polynomials with Polynomial Regression

Python Implementation of Polynomial Regression



Metrics for Classification problems in Machine Learning

Machine Learning Fundamentals: The Confusion Matrix

Machine Learning Fundamentals: Sensitivity and Specificity

ROC and AUC, Clearly Explained!

Understanding Confusion Matrix

Understanding AUC - ROC Curve

Beyond Accuracy: Precision and Recall

Performance Metrics for Classification problems in Machine Learning

Metrics To Evaluate Machine Learning Algorithms in Python


Logistic Regression

Logistic Regression_StatQuest

A Friendly Introduction to Logistic Regression and the Perceptron Algorithm_Luis Serrano

Building a Logistic Regression in Python

logit regression r data analysis examples

faq: how do i interpret odds ratios in logistic regression?

Logistic Regression_STAT_501

Logistic Regression in Python

Building A Logistic Regression in Python, Step by Step

Logistic Regression - Analysis


Decision Tree and Random Forest

StatQuest: Decision Trees

StatQuest: Random Forests Part 1 - Building, Using and Evaluating

StatQuest: Random Forests in R

Decision Tree_entropy_calculation by hand_Saedsayad.com

Decision Tree from the Scratch_python

Analysis of Various Decision Tree Algorithms for Classification in Data Mining_paper_pdf

How To Implement The Decision Tree Algorithm From Scratch In Python

What is a Decision Tree? How does it work?

A Complete Tutorial on Tree Based Modeling from Scratch (in R & Python)

random forest

An Implementation and Explanation of the Random Forest in Python




Naive Bayes

Naive_bayes_calculation_by_hand_saedsayad.com

How To Implement Naive Bayes From Scratch in Python

Better Naive Bayes: 12 Tips To Get The Most From The Naive Bayes Algorithm

Naive_bayes_python_edureka

6 Easy Steps to Learn Naive Bayes Algorithm (with codes in Python and R)

Naive Bayes & SVM Spam Filtering_kaggle

scikit-learn


Support Vector Machine

Support Vector Machines (SVMs): A friendly introduction_Luis Serrano

Support Vector Machine - Classification (SVM)_saedsayad.com

SVM from Scratch in Python

Support Vector Machine detail analysis_kaggle

SVM with Scikit-Learn (SVM with parameter tuning_kaggle


KNN

K Nearest Neighbors - Regression_saedsayad

K Nearest Neighbors - Classification_saedsayad

StatQuest: K-nearest neighbors, Clearly Explained

A Practical Introduction to K-Nearest Neighbors Algorithm for Regression (with Python code)

K-nearest neighbors algorithm with code from scratch


Ensemble Learning

A Comprehensive Guide to Ensemble Learning (with Python codes)

Machine Learning: Classification_by University of Washington_Adaboost

A Kaggle Master Explains Gradient Boosting

A Step by Step Gradient Boosting Example for Classification

A Step by Step Gradient Boosting Decision Tree Example



Cluster

K Means Clustering

youtube_link

StatQuest_youtube_link

By_hand_calculation

Interactive_visulization

algorithm_from_scratch

step_by_step_algorithm_python

silhouette plots

In Depth: k-Means Clustering

Hierarchical Clustering

StatQuest: Hierarchical Clustering-youtube

Quick_overview

More_theory

Distance Matrix

more_on_distance_matrix

more_on_distance_matrix

Hierarchical Agglomerative Clustering - Complete Linkage Clustering

Dendrogram

dendrogram-with-heat-map

Hierarchical Clustering with Python and Scikit-Learn

algorithm_python

DBSCAN

Visualizing DBSCAN Clustering

scikit-learn_implementation

scikit-learn_implementation_medium

algorithm_python

algorithm_python_another

Gaussian Mixture Model

Expectation Maximization: how it works_youtube

In Depth: Gaussian Mixture Models

Gaussian Mixture Model_algorithm_python

Kaggle_example


PCA

my_exercise_from Udacity_github

my_exercise_from Udacity_nbviewer

StatQuest: Principal Component Analysis (PCA), Step-by-Step_youtube

Principal Component Analysis (PCA)_Luis Serrano

A tutorial on Principal Components Analysis_Lindsay_Smith

How to Calculate the Principal Component Analysis from Scratch in Python

Eigenvectors and eigenvalues_3Blue1Brown

Convariance and Correlation

A Gentle Introduction to Expected Value, Variance, and Covariance with NumPy

The Covariance Matrix_youtube

Interpretation_minitab

Interpretation_STAT_505

The Fundamental Difference Between Principal Component Analysis and Factor Analysis

In Depth: Principal Component Analysis

biplot in python

Practical Guide to Principal Component Analysis (PCA) in R & Python

Data Science with Python & R: Dimensionality Reduction and Clustering

Principal Component Analysis in R

Principal Component Methods in R: Practical Guide


PCA vs LDA vs MDS vs FA


LDA vs PCA_quora

PCA vs Factor Analysis

PCA vs MDS_quora

PCA vs MDS_stackexchange

Visualizing Multidimensional Data in Python_PCA_LDA

PCA, MDS, k-means, Hierarchical clustering and heatmap for microarray data


LDA

StatQuest: Linear Discriminant Analysis (LDA) clearly explained_youtube

LDA_stat_505

LDA_sebastianraschka

Implementing LDA in Python with Scikit-Learn


Factor Analysis

PCA vs Factor Analysis

Factor Analysis_stat_505


Multi-dimensional Scaling

StatQuest: MDS and PCoA

StatQuest: MDS and PCoA in R

In-Depth: Manifold Learning


t-SNE

StatQuest: t-SNE, Clearly Explained

Introduction to t-SNE_datacamp

Visualising high-dimensional datasets using PCA and t-SNE in Python


Random Projection and ICA



Deep Learning


Feature Scaling with scikit-learn

Maximum likelihood

StatQuest: Probability vs Likelihood_youtube

StatQuest: Maximum Likelihood, clearly explained!!!

Bayesian inference for parameter estimation

Probability concepts explained: Maximum likelihood estimation

Markov Chain Monte Carlo Methods

A Zero-Math Introduction to Markov Chain Monte Carlo Methods

What is Monte Carlo?_youtube

Markov Chains_Explained Visually

Markov Chains

Machine Learning Mastery

Machine Learning Mastery

What is the Difference Between a Batch and an Epoch in a Neural Network?

A Gentle Introduction to Mini-Batch Gradient Descent and How to Configure Batch Size

What is the Difference Between Test and Validation Datasets?

Jupyter Notebook

jupyter-notebook-tips-tricks-shortcuts

jupyter-notebook-enhancements-tips-and-tricks

Python

Corey Schafer_youtube

Argparse