A carefully curated collection of machine learning notes, resources, projects, and datasets designed to guide you through the ML landscape effectively.
This level aims to familiarize you with the ML universe. You will learn a bit about everything.
- Basics of Python - View Notes
- OOP in Python - View Notes
- Advanced Topics - View Notes
- Practice Problems - View Notes
- Numpy - View Notes
- Numpy Practice Problems - Link
- Pandas - View Notes
- Pandas Problems - Link
- Matplotlib - View Notes
- Seaborn - View Notes
- Statistics - View Notes
- Learn Data Analysis Process - View Notes
- Learn Exploratory Data Analysis (EDA) Notes - View Notes
- Learn Machine Learning Basics Notes - View Notes
The goal of this level is to learn the core machine learning concepts and algorithms
Roadmap | mathematics for machine learning | Link
Book | mathematics for machine learning | Link
- What are Tensors? - View Notes
- Advance Statistics Notes - View Notes
- Probability Basics Notes - View Notes
- Linear Algebra Basics Notes - View Notes
- Basics of Calculus Notes - View Notes
- Linear Regression - View Notes
- Gradient Descent - View Notes
- Logistic Regression - View Notes
- Support Vector Machines - View Notes
- Naive Bayes - View Notes
- K Nearest Neighbors - View Notes
- Decision Trees - View Notes
- Random Forest - View Notes
- Bagging - View Notes
- Adaboost - View Notes
- Gradient Boosting - View Notes
- Xgboost - View Notes
- Principle Component Analysis (PCA) - View Notes
- KMeans Clustering - View Notes
- Hierarchical Clustering - View Notes
- DBSCAN - View Notes
Machine Learning Metrics | Link
Regularization | Link
This level aims to introduce you to the practical side of machine learning. What you learn at this level will help you out there in the wild.
- Data Acquisition - View Notes
- Complete Case Analysis - View Notes
- Handling missing numerical data - View Notes
- Handling missing categorical data - View Notes
- Missing indicator - View Notes
- KNN Imputer - View Notes
- MICE - View Notes
- Kaggle Notebooks and Practice Datasets - Link
- Standardization / Normalization - View Notes
- Feature Encoding Techniques - View Notes
- Function Transformer - View Notes
- Power Transformations - View Notes
- Binning and Binarization - View Notes
- Column Transformer - View Notes
- Sklearn Pipelines - View Notes
- Working with time and date data - View Notes
- Working with Outliers - View Notes
- Feature Construction - View Notes
- Feature selection - View Notes
- cross-validation - View Notes
- Stacking - View Notes
- Blending - View Notes
- LightGBM - View Notes
- CatBoost - View Notes
- GridSearchCV - View Notes
- RandomSearchCV - View Notes
- Hyperparameter Tuning - View Notes
- How to handle imbalanced data - View Notes
- Handling Multicollinearity - View Notes
- Data Leakage - View Notes
- Pickling your model - (Coming Soon)
- Flask - (Coming Soon)
- Streamlit -(Coming Soon)
- Deploy model on Heroku - (Coming Soon)
- Deploy model on AWS - (Coming Soon)
- Deploy model to GCP - (Coming Soon)
- Deploy model to Azure - (Coming Soon)
- ML model to Android App - (Coming Soon)
- Working with Large Datasets - View Notes
This is the level where you would dive into different domains of Machine Learning. Mastering these will make you a true Data Scientist.
- SQL learning resources - Link
- Movie Recommendation System - View Project
- Book Recommender System - View Project
- Association Rule Mining(Apriori Algorithm) - (Coming Soon)
- Eclat Algorithm - (Coming Soon)
- Market Basket Analysis - (Coming Soon)
- Anamoly Detection Lecture from Microsoft Research - (Coming Soon)
- Novelty Detection Lecture - (Coming Soon)
- NLP-Introduction - Notebook
- NLP NOTES - (Coming Soon)
- Email Spam Classifier Project - View Project
The objective of this level is to sharpen the knowledge that you have accumulated in the previous 4 levels