Exploring the Feature Registry
Once we have everything registered (e.g. features, training sets, providers), we can see information about them on the Feature Registry.
Homepage of the Feature Registry
The homepage contains links to:
- Labels: Features that indicate the "correct answer" of a model prediction, or what the model aims to predict.
- e.g. The is_fraud label is true if the transaction is fraudulent, and false if the transaction is not fraudulent.
- Models: Programs that can make predictions on a previously unseen dataset, after being trained with training sets.
- e.g. The user_fraud_random_forest model is a classifier, predicting whether a user committed fraud.
- Users: Individual data scientists who create, share, or reuse features and models.
Resources pages generally have the same format. They display a list of that resource type, along with descriptions.
Sources page of the Feature Registry
The feature page has additional columns, namely "type" and "default variant".
Feature page of the Feature Registry
Click on the arrow next to a source name to see a list of variants of that resource.
Dropdown view of variants on the user_transaction_count, 30d and 7d
Next, click on a variant (or the resource name for the default variant) to pull up more details, including the description, owner, provider, data type, status, source, entity, and columns. Some fields link to more information. Change the variant by using the small dropdown menu on the top-right.
Detailed view of the user_transaction_count feature
Metrics, namely throughput, latency, and errors for that variant are displayed for features and training sets.
Metrics view of a feature variant
The entities page is similar to other resource types, except that there are 3 tabs ("Features", "Labels", "Training Sets"). The features, labels, and training sets corresponding to that entity are shown under these tabs, with the ability to select variants and see detailed views.
Entities page of the Feature Registry
The providers page shows all providers, with the corresponding name, description, type, and software.
Providers page of the Feature Registry
Click on the providers to pull up the sources, features, labels, and training sets originating from that provider.
Detailed view of a single provider
The models page shows all model names, which the user can optionally provide at serving time (see example). Featureform tracks which features and training sets are associated with which model names. However, models are not stored.
Models page of the Feature Registry
The users page show all users' names. Click on a user to view features, labels, training sets, and sources associated with that user.
User page of the Feature Registry
Detailed view of a user