/Kaggle-machine-learning

This repository contains excercises and instructional materials from Kaggle's machine learning courses

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Python for Data Analysis, 3rd edition is a helpful resource that covers the topics below in great details.

III. Time series by Kaggle

This course provides detailed instructions on how to construct forecasting models using machine learning.

Course website

Dataset used to demonstrate the technique

III.a. Certificate

Kaggle time series certificate

III.b. Exercises completed over the course

  1. Linear regression with time series
  2. Trend
  3. Seasonality
  4. Time series as features
  5. Hybrid models
  6. Forecasting with machine learning

II. Intermediate machine learning by Kaggle

This course covers common knowledge of applying machine learning in Python.

Course website

Dataset used to demonstrate the techniques

II.a. Certificate

Kaggle intermediate machine learning certificate

II.b. Exercises completed over the course

  1. Introduction/Review
  2. Missing values
  3. Categorical variables
  4. Pipelines
  5. Cross-validation
  6. Extreme gradient boosting (XGBoost)
  7. Data leakage

I. Intro to machine learning by Kaggle

This course introduces the basics to machine learning in Python.

Course website

I.a. Certificate

Kaggle intro to machine learning ceritifcate

I.b. Exercises completed over the course

  1. Explore your data
  2. Explore your first machine learning model
  3. Model validation
  4. Underfitting and overfitting
  5. Random forest
  6. Machine learning competition