A public repo to demonstrate different machine learning algorithm and their applications via Jupyter notebook
This requires Docker to be installed on your machine
ββββ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