Skip to content

10. Compute Historical Feature Values

You will learn how to generate a Feature Table from a Feature List and an Observation Table. This Feature Table can serve as training or testing data for your Machine Learning models.

Step 1: Select a Feature List

Navigate to the Feature List catalog from the Experiment section of the menu.

Name

Select a desired Feature List and click on the calculator icon.

Name

Name

Step 2: Select the Observation Table

Pick the Observation Table that specifies your entity values and historical points-in-time:

  1. If you created the "CUSTOMER_More_than_1_purchase_next_7d" target with the SDK, use the "Pre_Purchase_Customer_Activity_next_week_2023_10K" table.
  2. If you didn't create the target using the SDK, opt for the "Pre_Purchase_Customer_Activity_next_week_2023_10K_manual_version" table.

Name

Step 3: Name Your Feature Table

Assign a name to your feature table and, if you wish, provide a description. Here, we called the feature table: "10K_2023_obs with 10 top features + 1 entropy for Customer Activity Next Week before a purchase".

Name

Step 4: Locate the Completed Table

After the table is computed, find your table in the 'Feature Table Catalog' under the 'Experiment' section.

Name

Name

Step 5: Preview or Download

Select the Feature Table. Go to the 'Preview' tab to preview the table.

Name

Go to the 'About' tab to download it as a parquet file.

Name

For SDK Users

More details are available in our SDK reference for Historical Feature Table.

With the SDK, you can directly compute training data as a Pandas DataFrame or convert a stored Feature Table into a Pandas DataFrame.

Step 6: Empty the Feature List Builder

Now that we're finished experimenting with feature lists, let's clear the Feature List Builder.

Name