Skip to content

Machine Learning

This machine learning onboarding consists on a set of free courses and competitions in Kaggle, which requires registration (also free).

Week 1

  1. Pandas
    • Optional, only for people with no experience with Pandas
  2. 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
  3. Intermediate Machine Learning
    • Explain basic data preparation
    • Expands on model evaluation
    • Also introduces gradient boosting
  4. Data Cleaning
    • Continuation of presentation data preparation techniques already introduced in the previous course
  5. 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
  6. 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

  1. Continue working on your solution to the House Prices - Advanced Regression Techniques competition

Week 3

  1. 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
  2. Enter one of the following courses suggested in the previous course: