You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/getting-started/quickstart.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -9,19 +9,19 @@ In this tutorial we will
9
9
10
10
You can run this tutorial in Google Colab or run it on your localhost, following the guided steps below.
11
11
12
-
[**Run in Google Colab**](https://colab.research.google.com/github/feast-dev/feast/blob/master/examples/quickstart/quickstart.ipynb)****
12
+
[**Run in Google Colab**](https://colab.research.google.com/github/feast-dev/feast/blob/master/examples/quickstart/quickstart.ipynb)****
13
13
14
14
## Overview
15
15
16
-
In this tutorial, we use feature stores to generate training data and power online model inference for a ride-sharing driver satisfaction prediction model. Feast solves several common issues in this flow:
16
+
In this tutorial, we use feature stores to generate training data and power online model inference for a ride-sharing driver satisfaction prediction model. Feast solves several common issues in this flow: 
17
17
18
18
1.**Training-serving skew and complex data joins:** Feature values often exist across multiple tables. Joining these datasets can be complicated, slow, and error-prone.
19
19
* Feast joins these tables with battle-tested logic that ensures _point-in-time_ correctness so future feature values do not leak to models.
20
-
*_\*Upcoming_: Feast alerts users to offline / online skew with data quality monitoring.
21
-
2.**Online feature availability:** At inference time, models often need access to features that aren't readily available and need to be precomputed from other datasources.
20
+
*_\*Upcoming_: Feast alerts users to offline / online skew with data quality monitoring. 
21
+
2.**Online feature availability:** At inference time, models often need access to features that aren't readily available and need to be precomputed from other datasources. 
22
22
* Feast manages deployment to a variety of online stores (e.g. DynamoDB, Redis, Google Cloud Datastore) and ensures necessary features are consistently _available_ and _freshly computed_ at inference time.
23
23
3.**Feature reusability and model versioning:** Different teams within an organization are often unable to reuse features across projects, resulting in duplicate feature creation logic. Models have data dependencies that need to be versioned, for example when running A/B tests on model versions.
24
-
* Feast enables discovery of and collaboration on previously used features and enables versioning of sets of features (via _feature services_).
24
+
* Feast enables discovery of and collaboration on previously used features and enables versioning of sets of features (via _feature services_). 
25
25
* Feast enables feature transformation so users can re-use transformation logic across online / offline usecases and across models.
26
26
27
27
## Step 1: Install Feast
@@ -40,7 +40,7 @@ pip install feast
40
40
41
41
## Step 2: Create a feature repository
42
42
43
-
Bootstrap a new feature repository using `feast init` from the command line.
43
+
Bootstrap a new feature repository using `feast init` from the command line. 
The key line defining the overall architecture of the feature store is the **provider**. This defines where the raw data exists (for generating training data & feature values for serving), and where to materialize feature values to in the online store (for serving).
123
123
@@ -127,7 +127,7 @@ Valid values for `provider` in `feature_store.yaml` are:
127
127
* gcp: use BigQuery / Google Cloud Datastore
128
128
* aws: use Redshift / DynamoDB
129
129
130
-
A custom setup (e.g. using the built-in support for Redis) can be made by following Creating a custom provider
130
+
To use a custom provider, see [adding a custom provider](../how-to-guides/creating-a-custom-provider.md). There are also several plugins maintained by the community: [Azure](https://github.com/Azure/feast-azure), [Postgres](https://github.com/nossrannug/feast-postgres), and [Hive](https://github.com/baineng/feast-hive). Note that the choice of provider gives sensible defaults but does not enforce those choices; for example, if you choose the AWS provider, you can use [Redis](../reference/online-stores/redis.md) as an online store alongside Redshift as an offline store.
131
131
132
132
## Step 3: Register feature definitions and deploy your feature store
0 commit comments