Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Zero to Agile Data Science
Rating: 4.3 out of 5(81 ratings)
847 students

Zero to Agile Data Science

Learn how to iteratively develop Data Science models
Last updated 1/2021
English

What you'll learn

  • Machine Learning
  • Agile Data Science
  • Data Science
  • Imbalanced Data
  • Credit Card Fraud Prediction
  • Customer Churn Prediction
  • Financial Distress Prediction
  • Feature Engineering
  • Hyperparameter Tuning
  • Ensemble Models
  • Binary Classification
  • XGBoost
  • Anomaly detection

Course content

6 sections58 lectures3h 49m total length
  • 1.0 Course Intro2:45

    Please go through all lectures in Section 1 before proceeding with Section 2.

    The attached "Course Presentations.zip" file contains the powerpoint slides for lectures 1.1 (Course Audience), 1.2 (Course Overview) and 1.3 (Course Benefits).

    The source code (Jupyter notebooks and Python files) and models are available as "Zero to Agile DS.zip" file in lecture 1.1

  • 1.1 Course Audience3:01
  • 1.2 Course Overview6:13
  • 1.3 Course Benefits7:06
  • 1.4 Course Setup7:09
  • 1.5 Formatting Jupyter Notebook Table of Content4:21

Requirements

  • Students need to have taken introductory Data Science courses to be familiar with running Jupyter notebooks in Python
  • Familiarity with scikit-learn packages
  • Student should be able to setup their own Jupyter environment either in the laptops or on the cloud

Description

You will learn how to apply Agile Data Science techniques to Classification problems through 3 projects – Predicting Credit Card Fraud, Predicting Customer Churn and Predicting Financial Distress.

Each project will have 5 iterations labelled ‘Day 1’ to ‘Day 5’ that will gently take you from a simple Random Forest Classifier to a tuned ensemble of 5 classifiers (XGBoost, LightGBM, Gradient Boosted Decision Trees, Extra Trees and Random Forest) evaluated on upsampled data.

This course is ideal for intermediate Data Scientists looking to expand their skills with the following:

  1. Automated detection of bad columns in our raw data (Day 1)

  2. Creating your own metric for imbalanced datasets (Day 1)

  3. Four Data Resampling techniques (Day 2)

  4. Handling Nulls (Day 2)

  5. Two Feature Engineering techniques (Day 3)

  6. Four Feature Reduction techniques (Day 3)

  7. Memory footprint reduction (Day 3)

  8. Setting a custom scoring function inside the GridSearchCV (Day 4)

  9. Changing the default scoring metric for XGBoost (Day 5)

  10. Building meta-model (Day 5)

Complete Jupyter notebooks with the source code and a library of reusable functions is given to the students to use in their own projects as needed!

Who this course is for:

  • Intermediate Data Scientists looking to acquire Advanced Data Science skills
  • Best for those who are rapidly looking to iterate through several proof-of-concepts
  • Those who are looking for starter templates for data cleaning, feature engineering and hyperparameter tuning