-
What you'll learn
- Machine learning on python
- Make robust machine learning models
- Use machine learning for personal purpose
- Handle advanced techniques like dimensionality reduction
- Classify data using K-Means clustering, Support Vector Machines (SVM), KNN, Decision Trees, Naive Bayes, and PCA
-
Requirements
- Basic knowledge of python programming
- A system with i3
- Your dedication
-
Machine Learning Module 1
- Introduction machine learning module 1
- Supervised, unsupervised, semi-supervised, reinforcement
- Train, test, validation split
- Performance
- Overfitting, underfitting
- OLS
- Linear regression
- polynomial regression
- Assumptions R-square adjusted, R-square intro to Scikit-learn, training methodology, hands-on linear regression, ridge regression, logistics regression, precision-recall
-
Machine Learning Module 2
- Decision tree, decision tree regressor, cross-validation
- Bias vs variance, ensemble approach, Bagging, boosting
- Randon forest, stacking, variable importance
- XGBoost, hands-on XGBoost, gradient boost, ada boost
-
Machine Learning Module 3
- K Nearest Neighbour, k-NN regressor, lazy learners, the curse of dimensionality, k-NN issues
-
Machine Learning Module 4
- K-means, hierarchical clustering, DBSCAN
- Performance measurement, principal component analysis, dimensionality reduction
-
Machine Learning Module 5
- Naive Bayes SVM
- Anamoly detection