Feast is a feature store used in machine learning projects. What is its main role?
Think about what a feature store does in the ML workflow.
Feast's main role is to provide a centralized place to store and serve features so that training and serving use the same data, ensuring consistency.
Given the command feast feature-view list executed in a project with two feature views named user_features and transaction_features, what will be the output?
feast feature-view listThis command lists all registered feature views in the current Feast project.
The feast feature-view list command outputs all feature views registered in the project, so it lists both user_features and transaction_features.
Which YAML snippet correctly defines a Feast feature view named user_activity with an entity user_id and two features clicks (int64) and page_views (int64)?
Look for correct Feast YAML structure with name, entities, features, and batch_source.
Option B correctly uses Feast's YAML format with name, a list of entities, a list of features each with name and dtype, and a batch_source specifying file type and path.
Arrange the steps in the correct order to register a new feature view and materialize its data in Feast.
Think about defining first, then registering, then loading data, then using features.
The correct workflow is to first define the feature view, then register it with feast apply, then materialize data to the online store, and finally use the features in training or serving.
You run feast materialize 2023-01-01T00:00:00 2023-01-02T00:00:00 but get an error saying Invalid timestamp format. What is the most likely cause?
Check the timestamp format Feast expects for materialize commands.
Feast expects timestamps in ISO 8601 format with timezone info, usually ending with 'Z' for UTC. Missing this causes a format error.