the-algorithm/src/scala/com/twitter/timelines/prediction/common/aggregates
twitter-team 197bf2c563 Open-sourcing Timelines Aggregation Framework
Open sourcing Aggregation Framework, a config-driven Summingbird based framework for generating real-time and batch aggregate features to be consumed by ML models.
2023-04-28 14:17:02 -05:00
..
real_time Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
BCELabelTransformFromUUADataRecord.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
BUILD Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
FeatureSelectorConfig.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
README.md Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
RecapUserFeatureAggregation.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
RectweetUserFeatureAggregation.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
TimelinesAggregationConfig.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
TimelinesAggregationConfigDetails.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
TimelinesAggregationConfigTrait.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
TimelinesAggregationKeyValInjections.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00
TimelinesAggregationSources.scala Open-sourcing Timelines Aggregation Framework 2023-04-28 14:17:02 -05:00

README.md

Timelines Aggregation Jobs

This directory contains the specific definition of aggregate jobs that generate features used by the Heavy Ranker. The primary files of interest are TimelinesAggregationConfigDetails.scala, which contains the defintion for the batch aggregate jobs and real_time/TimelinesOnlineAggregationConfigBase.scala which contains the definitions for the real time aggregate jobs.

The aggregation framework that these jobs are based on is here.