/learn-ml

A public repo to demonstrate different machine learning algorithm and their application via Jupyter notebook

Primary LanguageJupyter Notebook

learn-ml

A public repo to demonstrate different machine learning algorithm and their applications via Jupyter notebook

Pre-requisites

Docker

This requires Docker to be installed on your machine

πŸ“– Installation Guide.


Jupyter Notebooks

Exploratory Data Analysis

01-ExploratoryDataAnalysis

jupyter


Folders


β”œβ”€β”€β”€assets
β”œβ”€β”€β”€cheatsheets
β”œβ”€β”€β”€docs
β”œβ”€β”€β”€jupyter
β”‚   └───work
β”‚       β”œβ”€β”€β”€Part 0 - Exploratory Data Analysis
β”‚       β”‚   └───Python
β”‚       β”‚       └───data
β”‚       β”œβ”€β”€β”€Part 1 - Data Preprocessing
β”‚       β”‚   └───Section 2 -------------------- Part 1 - Data Preprocessing --------------------
β”‚       β”‚       β”œβ”€β”€β”€Python
β”‚       β”‚       └───R
β”‚       β”œβ”€β”€β”€Part 10 - Model Selection _ Boosting
β”‚       β”‚   β”œβ”€β”€β”€Section 48 - Model Selection
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   └───Section 49 - XGBoost
β”‚       β”‚       β”œβ”€β”€β”€Python
β”‚       β”‚       └───R
β”‚       β”œβ”€β”€β”€Part 2 - Regression
β”‚       β”‚   β”œβ”€β”€β”€Section 4 - Simple Linear Regression
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 5 - Multiple Linear Regression
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 6 - Polynomial Regression
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 7 - Support Vector Regression (SVR)
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 8 - Decision Tree Regression
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   └───Section 9 - Random Forest Regression
β”‚       β”‚       β”œβ”€β”€β”€Python
β”‚       β”‚       └───R
β”‚       β”œβ”€β”€β”€Part 3 - Classification
β”‚       β”‚   β”œβ”€β”€β”€Section 14 - Logistic Regression
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 15 - K-Nearest Neighbors (K-NN)
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 16 - Support Vector Machine (SVM)
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 17 - Kernel SVM
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 18 - Naive Bayes
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   β”œβ”€β”€β”€Section 19 - Decision Tree Classification
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   └───Section 20 - Random Forest Classification
β”‚       β”‚       β”œβ”€β”€β”€Python
β”‚       β”‚       └───R
β”‚       β”œβ”€β”€β”€Part 4 - Clustering
β”‚       β”‚   β”œβ”€β”€β”€Section 24 - K-Means Clustering
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   └───Section 25 - Hierarchical Clustering
β”‚       β”‚       β”œβ”€β”€β”€Python
β”‚       β”‚       └───R
β”‚       β”œβ”€β”€β”€Part 5 - Association Rule Learning
β”‚       β”‚   β”œβ”€β”€β”€Section 28 - Apriori
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   └───Section 29 - Eclat
β”‚       β”‚       β”œβ”€β”€β”€Python
β”‚       β”‚       └───R
β”‚       β”œβ”€β”€β”€Part 6 - Reinforcement Learning
β”‚       β”‚   β”œβ”€β”€β”€Section 32 - Upper Confidence Bound (UCB)
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   └───Section 33 - Thompson Sampling
β”‚       β”‚       β”œβ”€β”€β”€Python
β”‚       β”‚       └───R
β”‚       β”œβ”€β”€β”€Part 7 - Natural Language Processing
β”‚       β”‚   └───Section 36 - Natural Language Processing
β”‚       β”‚       β”œβ”€β”€β”€Python
β”‚       β”‚       └───R
β”‚       β”œβ”€β”€β”€Part 8 - Deep Learning
β”‚       β”‚   β”œβ”€β”€β”€Section 39 - Artificial Neural Networks (ANN)
β”‚       β”‚   β”‚   β”œβ”€β”€β”€Python
β”‚       β”‚   β”‚   └───R
β”‚       β”‚   └───Section 40 - Convolutional Neural Networks (CNN)
β”‚       β”‚       └───Python
β”‚       └───Part 9 - Dimensionality Reduction
β”‚           β”œβ”€β”€β”€Section 43 - Principal Component Analysis (PCA)
β”‚           β”‚   β”œβ”€β”€β”€Python
β”‚           β”‚   └───R
β”‚           β”œβ”€β”€β”€Section 44 - Linear Discriminant Analysis (LDA)
β”‚           β”‚   β”œβ”€β”€β”€Python
β”‚           β”‚   └───R
β”‚           └───Section 45 - Kernel PCA
β”‚               β”œβ”€β”€β”€Python
β”‚               └───R
β”œβ”€β”€β”€referrence_docs
└───research_papers