When to use it
The feature store is an optional stack component in the ZenML Stack. The feature store as a technology should be used to store the features and inject them into the process in the server-side. This includes- Productionalize new features
- Reuse existing features across multiple pipelines and models
- Achieve consistency between training and serving data (Training Serving Skew)
- Provide a central registry of features and feature schemas
List of available feature stores
For production use cases, some more flavors can be found in specificintegrations
modules. In terms of features stores, ZenML features an integration of feast
.
Feature Store | Flavor | Integration | Notes |
---|---|---|---|
FeastFeatureStore | feast | feast | Connect ZenML with already existing Feast |
Custom Implementation | custom | Extend the feature store abstraction and provide your own implementation |