Detailed Schedule#

Day 01: Exploring data with pandas#

Today, we will:#

  • Start up and navigate jupyter lab

  • Read, slice, and filter data with pandas

  • Explore data with pandas, matplotlib, and seaborn

Materials#

Before you start#

  • Python Review — work through this if you need a refresher on Python basics, NumPy, and matplotlib

Resources#

Day 02: Using KNN to classify objects with scikit-learn and pandas#

Today, we will:#

  • Read in and clean data

  • Discuss and plan a classification problem

  • Use scikit-learn to build a KNN classification model

  • Evaluate the model with confusion matrices and classification reports

Materials#

Supporting Notes#

Resources#

Day 03: Performing Regression with scikit-learn#

Today, we will:#

  • Read in and clean data

  • Discuss and plan a regression problem

  • Use scikit-learn to build a regression model

  • Evaluate with MSE, R², residual plots, and predicted vs. actual plots

Materials#

Supporting Notes#

Resources#

Day 04: Modeling Project#

Today, we will:#

  • Read in a new dataset

  • Explore, clean, and preprocess data

  • Build and evaluate a model

  • Improve the model through feature selection and cross-validation

Materials#

Supporting Notes#