Feature Engineering#

[Course]

Introduction#

[Video] - Course introduction - Mar 4, 2022

Introduction to Vertex AI Feature Store#

[Video] - Introduction - Mar 4, 2022

[Video] - Feature Store benefits - Mar 4, 2022

[Video] - Feature Store terminology and concepts - Mar 4, 2022

[Video] - The Feature Store data model - Mar 4, 2022

[Video] - Creating a Feature Store - Mar 4, 2022

[Video] - Serving features: Batch and online - Mar 4, 2022

[Video] - (Optional) Lab intro: Using Feature Store - Mar 4, 2022

[Video] - Getting Started with GCP and Qwiklabs - Dec 13, 2022

[Lab] - Using Feature Store

  • 6_gapic_feature_store - lab, sol

References:

Raw Data to Features#

[Video] - Introduction - Mar 4, 2022

[Video] - Overview of feature engineering - Mar 4, 2022

[Video] - Raw data to features - Mar 4, 2022

[Video] - Good features versus bad features - Mar 4, 2022

[Video] - Features should be known at prediction-time - Mar 4, 2022

[Video] - Features should be numeric - Mar 4, 2022

[Video] - Features should have enough examples - Mar 4, 2022

[Video] - Bringing human insight - Mar 16, 2022

[Video] - Representing features - Mar 16, 2022

Feature Engineering#

[Video] - Introduction - Mar 4, 2022

[Video] - Machine learning versus statistics - Mar 4, 2022

[Video] - Basic feature engineering - Mar 4, 2022

[Video] - Lab intro: Performing Basic Feature Engineering in BigQuery ML - Mar 16, 2022

[Lab] - Performing Basic Feature Engineering in BQML

  • 1_bqml_basic_feat_eng_bqml-lab - lab, sol

[Video] - Advanced feature engineering: Feature crosses - Mar 4, 2022

[Video] - Bucketize and Transform Functions - Mar 4, 2022

[Video] - (Optional) Lab intro: Advanced Feature Engineering BigQuery ML - Mar 4, 2022

[Lab] - Performing Advanced Feature Engineering in BQML

  • 2_bqml_adv_feat_eng-lab - lab, sol

[Video] - Predict housing prices - Mar 4, 2022

[Video] - Estimate taxi fare - Mar 4, 2022

[Video] - Temporal and geolocation features - Mar 4, 2022

[Video] - Lab intro: Basic Feature Engineering in Keras - Mar 4, 2022

[Lab] - Performing Basic Feature Engineering in Keras

  • 3_keras_basic_feat_eng-lab - lab, sol

[Video] - Lab intro: Advanced Feature Engineering in Keras - Mar 16, 2022

[Lab] - Performing Advanced Feature Engineering in Keras

  • 4_keras_adv_feat_eng-lab - lab, sol

Preprocessing and Feature Creation#

[Video] - Introduction - Mar 4, 2022

[Video] - Apache Beam and Dataflow - Mar 4, 2022

[Video] - Dataflow terms and concepts - Mar 4, 2022

Feature Crosses - TensorFlow Playground#

[Video] - Introduction - Mar 4, 2022

[Video] - What is a feature cross - Mar 4, 2022

[Video] - Discretization - Mar 4, 2022

[Video] - Lab intro: TensorFlow Playground: Use feature crosses to create a good classifier - Mar 4, 2022

[Video] - Lab intro: TensorFlow Playground: Too much of a good thing - Mar 16, 2022

Introduction to TensorFlow Transform#

[Video] - Introducing TensorFlow Transform - Dec 8, 2021

[Video] - TensorFlow Transform - Mar 4, 2022

[Video] - Analyze phase - Mar 4, 2022

[Video] - Transform phase - Mar 4, 2022

[Video] - Supporting serving - Mar 4, 2022

[Video] - Lab Intro: Exploring tf.transform - Mar 4, 2022

[Lab] - Exploring tf.transform

  • 5_tftransform_taxifare - lab, sol

Summary#

[Doc] - Summary

[Doc] - Resource: All quiz questions

[Doc] - Resource: All readings

[Doc] - Resource: All slides