Using Jupyter notebooks and various datasets we are able to see through the whole machine learning to deep learning landscape. The notebooks are arranged in order.
Ensure you have installed python first and foremost. You can install python from here.
** Optionally you can create a virtual environment for your machine learning projects. If not skip this step and head over to install all the packages here.
python -m venv ml
After creating the virtual environment you'll need to activate the virtual environment with the command below depending on your terminal:
~/ml/Scripts/activate
or
~/ml/Scripts/activate.bat
or
~/ml/Scripts/Activate.ps1
Install all the packages needed:
pip install jupyterlab pandas numpy matplotlib tensorflow apyori xgboost
Here are all the notebooks available here:
- Data Preprocessing
- Simple Linear Regression
- Multiple Linear Regression
- Polynomial Regression
- Support Vector Regression
- Decision Tree Regression
- Random Forest Regression
- Logistic Regression
- K Nearest Neighbour
- SVM
- Kernel SVM
- Naives Bayes
- Decision Tree Classification
- Random Forest Classification
- K Means Clustering
- Hierarchical Clustering
- Apriori
- Eclat
- Upper Confidence Bound
- Thompson Sampling
- Natural Language Processing
- Artificial Neural Network
- Convolutional Neural Network
- Principal Component Analysis
- Linear Disciminant Analysis
- Kernel PCA
- Model Selection
- k-Fold Cross Validation
- Grid Search
- Boosting
- XG Boost
Thanks for checking this out, have fun with this code, happy coding 😎