Skip to content

Commit ef6a6b1

Browse files
committed
Freshness update for concept-what-is-managed-feature-store.md . . .
1 parent dd14a82 commit ef6a6b1

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

articles/machine-learning/concept-what-is-managed-feature-store.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,34 @@ ms.service: azure-machine-learning
99
ms.subservice: mldata
1010
ms.custom: build-2023, ignite-2023
1111
ms.topic: conceptual
12-
ms.date: 10/20/2023
12+
ms.date: 09/27/2024
1313
---
1414

1515
# What is managed feature store?
1616

17-
In our vision for managed feature store, we want to empower machine learning professionals to independently develop and productionize features. You provide a feature set specification, and then let the system handle serving, securing, and monitoring of the features. This frees you from the overhead of underlying feature engineering pipeline set-up and management.
17+
For managed feature store, we want machine learning professionals like you to independently develop and productionize features. You provide a feature set specification. The system handles serving, securing, and monitoring the features. This frees you from the underlying feature engineering pipeline set-up and management overhead.
1818

19-
Thanks to integration of our feature store across the machine learning life cycle, you can experiment and ship models faster, increase the reliability of their models, and reduce your operational costs. The redefinition of the machine learning experience provides these advantages.
19+
Thanks to integration of our feature store across the machine learning life cycle, you can experiment and ship models faster, increase the reliability of your models, and reduce your operational costs. The redefinition of the machine learning experience provides these advantages.
2020

21-
For more information on top level entities in feature store, including feature set specifications, see [Understanding top-level entities in managed feature store](concept-top-level-entities-in-managed-feature-store.md).
21+
For more information about top level entities in feature store, including feature set specifications, visit [Understanding top-level entities in managed feature store](concept-top-level-entities-in-managed-feature-store.md).
2222

2323
## What are features?
24-
Features serve as the input data for your model. For data-driven use cases in an enterprise context, features often transform historical data (simple aggregates, window aggregates, row level transforms, etc.). For example, consider a customer churn machine learning model. The model inputs could include customer interaction data like `7day_transactions_sum` (number of transactions in the past seven days) or `7day_complaints_sum` (number of complaints in the past seven days). Both of these aggregate functions are computed on the previous seven-day data.
24+
A feature serves as the input data for your model. For data-driven use cases in an enterprise context, a feature often transforms historical data (simple aggregates, window aggregates, row level transforms, etc.). For example, consider a customer churn machine learning model. The model inputs could include customer interaction data - for example, `7day_transactions_sum` (number of transactions in the past seven days) or `7day_complaints_sum` (number of complaints in the past seven days). Both of these aggregate functions are computed on the previous seven days of data.
2525

2626
## Problems solved by feature store
27-
To better understand managed feature store, you should first understand the problems that feature store can solve.
27+
To better understand managed feature store, you should first understand the problems that a feature store can solve.
2828

29-
- Feature store allows you to **search and reuse features created by your team, to avoid redundant work and deliver consistent predictions**.
29+
- A feature store allows you to **search and reuse features that your team creates, to avoid redundant work and deliver consistent predictions**.
3030

31-
- You can create **new features with the ability for transformations**, to address feature engineering requirements in an agile, dynamic way.
31+
- You can create **a new feature with the ability for transformations**, to address feature engineering requirements in an agile, dynamic way.
3232

3333
- The system **operationalizes and manages the feature engineering pipelines required for transformation and materialization** to free your team from the operational aspects.
3434

3535
- You can use the **same feature pipeline, originally used for training data generation, for new use for inference purposes** to provide online/offline consistency, and to avoid training/serving skew.
3636

3737
## Share managed feature store
3838

39-
:::image type="content" source="./media/concept-what-is-managed-feature-store/share-feature-store.png" alt-text="Diagram that shows how you can share a feature store among multiple users and workspaces":::
39+
:::image type="content" source="./media/concept-what-is-managed-feature-store/share-feature-store.png" alt-text="Diagram showing how to share feature store among multiple users and workspaces":::
4040

4141
Feature store is a new type of workspace that multiple project workspaces can use. You can consume features from Spark-based environments other than Azure Machine Learning, such as Azure Databricks. You can also perform local development and testing of features.
4242

@@ -78,14 +78,14 @@ Feature transformation involves dataset feature modification, to improve model p
7878

7979
Managed feature store provides these feature transformation capabilities:
8080

81-
- **Support for custom transformations** - You can write a Spark transformer to develop features with custom transformations, like window-based aggregates, for example
81+
- **Support for custom transformations** - You can write a Spark transformer to develop features with custom transformations - for example, window-based aggregates
8282
- **Support for precomputed features** - You can bring precomputed features into feature store, and serve them without writing code
8383
- **Local development and testing** - With a Spark environment, you can fully develop and test feature sets locally
8484

8585
### Feature materialization
8686
Materialization involves the computation of feature values for a given feature window, and persistence of those values in a materialization store. Now, feature data can be retrieved more quickly and reliably for training and inference purposes.
8787

88-
- **Managed feature materialization pipeline** - You declaratively specify the materialization schedule, and the system then handles the scheduling, precomputation, and materialization of the values into the materialization store.
88+
- **Managed feature materialization pipeline** - You declaratively specify the materialization schedule, and the system then handles the scheduling, precomputation, and materialization of the values into the materialization store
8989
- **Backfill support** - You can perform on-demand materialization of feature sets for a given feature window
9090
- **Managed Spark support for materialization** - Azure Machine Learning managed Spark (in serverless compute instances) runs the materialization jobs. It frees you from set-up and management of the Spark infrastructure.
9191

@@ -106,12 +106,12 @@ Managed feature store provides these feature retrieval capabilities:
106106

107107
Managed feature store provides the following monitoring capabilities:
108108

109-
- **Status of materialization jobs** - You can view status of materialization jobs using the UI, CLI or SDK
109+
- **Status of materialization jobs** - You can view the status of materialization jobs using the UI, CLI, or SDK
110110
- **Notification on materialization jobs** - You can set up email notifications on the different statuses of the materialization jobs
111111

112112
### Security
113113

114-
Managed feature store provides the following security capabilities:
114+
Managed feature store provides these security capabilities:
115115

116116
- **RBAC** - Role based access control for feature store, feature set and entities.
117117
- **Query across feature stores** - You can create multiple feature stores with different access permissions for users, but allow querying (for example, generate training data) from across multiple feature stores

0 commit comments

Comments
 (0)