Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google

Feature Engineering

Google via Google Cloud Skills Boost

Overview

This course explores the benefits of using Vertex AI Feature Store, how to improve the accuracy of ML models, and how to find which data columns make the most useful features. This course also includes content and labs on feature engineering using BigQuery ML, Keras, and TensorFlow.

Syllabus

  • Introduction
    • Course introduction
  • Introduction to Vertex AI Feature Store
    • Introduction
    • Feature Store benefits
    • Feature Store terminology and concepts
    • The Feature Store data model
    • Creating a Feature Store
    • Serving features: Batch and online
    • Quiz: Introduction to Vertex AI Feature Store
    • Resources: Introduction to Vertex AI Feature Store
  • Raw Data to Features
    • Introduction
    • Overview of feature engineering
    • Raw data to features
    • Good features versus bad features
    • Features should be known at prediction-time
    • Features should be numeric
    • Features should have enough examples
    • Bringing human insight
    • Representing features
    • Quiz: Raw Data to Features
    • Resources: Raw Data to Features
  • Feature Engineering
    • Introduction
    • Machine learning versus statistics
    • Basic feature engineering
    • Lab intro: Performing Basic Feature Engineering in BigQuery ML
    • Performing Basic Feature Engineering in BQML
    • Advanced feature engineering: Feature crosses
    • Bucketize and Transform Functions
    • Predict housing prices
    • Estimate taxi fare
    • Temporal and geolocation features
    • Lab intro: Basic Feature Engineering in Keras
    • Performing Basic Feature Engineering in Keras
    • Lab intro: Advanced Feature Engineering in Keras
    • Performing Advanced Feature Engineering in Keras
    • Quiz: Feature Engineering
    • Resources: Feature Engineering
  • Preprocessing and Feature Creation
    • Introduction
    • Apache Beam and Dataflow
    • Dataflow terms and concepts
    • Quiz: Preprocessing and Feature Creation
    • Resources: Preprocessing and Feature Creation
  • Feature Crosses - TensorFlow Playground
    • Introduction
    • What is a feature cross
    • Discretization
    • Lab intro: TensorFlow Playground: Use feature crosses to create a good classifier
    • Lab intro: TensorFlow Playground: Too much of a good thing
    • Quiz: Feature Crosses - TensorFlow Playground
    • Resources: Feature Crosses - TensorFlow Playground
  • Introduction to TensorFlow Transform
    • Introduction
    • TensorFlow Transform
    • Analyze phase
    • Transform phase
    • Supporting serving
    • Quiz: Introduction to TensorFlow Transform
    • Resources: Introduction to TensorFlow Transform
  • Summary
    • Summary
    • Resource: All quiz questions
    • Resource: All readings
    • Resource: All slides
  • Your Next Steps
    • Course Badge

Reviews

Start your review of Feature Engineering

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.