Machine Learning
This machine learning onboarding consists on a set of free courses and competitions in Kaggle, which requires registration (also free).
Week 1
- Pandas
- Optional, only for people with no experience with Pandas
- Intro to Machine Learning
- Explains the basic of machine learning, shows how to build and evaluate ML models
- Focus on regression models, namely decision trees and then random forests
- Intermediate Machine Learning
- Explain basic data preparation
- Expands on model evaluation
- Also introduces gradient boosting
- Data Cleaning
- Continuation of presentation data preparation techniques already introduced in the previous course
- Feature Engineering
- Describes techniques to identify important features or potential new features
- Suggests entering a competition in the end, great to apply the knowledge gathered from the previous courses
- House Prices - Advanced Regression Techniques
- Competition suggested at the end of the previous course
- Useful as an exercise for consolidating the knowledge from all the previous courses
Week 2
- Continue working on your solution to the House Prices - Advanced Regression Techniques competition
Week 3
- Intro to Deep Learning
- Shows how to build, evaluate and tune neural networks
- In addition to regression, explains how to use neural networks to solve classification problems
- Enter one of the following courses suggested in the previous course: