feast-dev/feast
Ver no GitHubHistorical retrieval without an entity dataframe
Open
#1.611 aberto em 1 de jun. de 2021
Community Contribution Neededgood first issuekeep-openkind/featurekind/projectpriority/p1
Métricas do repositório
- Stars
- (5.029 stars)
- Métricas de merge de PR
- (Mesclagem média 8d 20h) (55 fundiu PRs em 30d)
Description
Is your feature request related to a problem? Please describe.
The current Feast get_historical_features() method requires that users provide an entity dataframe as follows
training_df = store.get_historical_features(
entity_df=entity_df,
feature_refs = [
'drivers_activity:trips_today'
'drivers_profile:rating'
],
)
However, many users would like the feature store to provide entities to them for training, instead of having to query or provide entities as part of the entity dataframe.
Describe the solution you'd like Allow users to specify an existing feature view from which an entity dataframe will be queried.
training_df = store.get_historical_features(
entity_df="drivers_activity",
feature_refs = [
'drivers_activity:trips_today'
'drivers_profile:rating'
],
)
With the addition of time range filtering.
training_df = store.get_historical_features(
entity_df="drivers_activity",
feature_refs = [
'drivers_activity:trips_today'
'drivers_profile:rating'
],
from_date=(today - timedelta(days = 7)),
to_date=datetime.now(),
)