Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/getting-started/architecture/model-inference.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ of model inference):

*Note: online features can be sourced from batch, streaming, or request data sources.*

These three approaches have different tradeoffs but, in general, have significant implementation differences.
These four approaches have different tradeoffs but, in general, have significant implementation differences.

## 1. Online Model Inference with Online Features
Online model inference with online features is a powerful approach to serving data-driven machine learning applications.
Expand Down Expand Up @@ -78,7 +78,7 @@ if features.to_dict().get('user_data:model_predictions') is None:
model_predictions = model_server.predict(features)
store.write_to_online_store(feature_view_name="user_data", df=pd.DataFrame(model_predictions))
```
Note that in this case a seperate call to `write_to_online_store` is required when the underlying data changes and
Note that in this case a separate call to `write_to_online_store` is required when the underlying data changes and
predictions change along with it.

```python
Expand Down
4 changes: 2 additions & 2 deletions docs/getting-started/components/compute-engine.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ functions (UDFs).

A materialization task abstracts over specific technologies or frameworks that are used to materialize data. It allows
users to use a pure local serialized approach (which is the default LocalComputeEngine), or delegates the
materialization to seperate components (e.g. AWS Lambda, as implemented by the the LambdaComputeEngine).
materialization to separate components (e.g. AWS Lambda, as implemented by the LambdaComputeEngine).

If the built-in engines are not sufficient, you can create your own custom materialization engine. Please
see [this guide](../../how-to-guides/customizing-feast/creating-a-custom-compute-engine.md) for more details.
Expand Down Expand Up @@ -156,4 +156,4 @@ DAG nodes are defined as follows:
+----------------+ +----------------+
| OnlineStoreWrite| OfflineStoreWrite|
+----------------+ +----------------+
```
```
4 changes: 2 additions & 2 deletions docs/getting-started/concepts/feature-view.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ If the `schema` parameter is not specified in the creation of the feature view,

"Entity aliases" can be specified to join `entity_dataframe` columns that do not match the column names in the source table of a FeatureView.

This could be used if a user has no control over these column names or if there are multiple entities are a subclass of a more general entity. For example, "spammer" and "reporter" could be aliases of a "user" entity, and "origin" and "destination" could be aliases of a "location" entity as shown below.
This could be used if a user has no control over these column names or if multiple entities are subclasses of a more general entity. For example, "spammer" and "reporter" could be aliases of a "user" entity, and "origin" and "destination" could be aliases of a "location" entity as shown below.

It is suggested that you dynamically specify the new FeatureView name using `.with_name` and `join_key_map` override using `.with_join_key_map` instead of needing to register each new copy.

Expand Down Expand Up @@ -322,4 +322,4 @@ def driver_hourly_stats_stream(df: DataFrame):
)
```

See [here](https://github.com/feast-dev/streaming-tutorial) for a example of how to use stream feature views to register your own streaming data pipelines in Feast.
See [here](https://github.com/feast-dev/streaming-tutorial) for an example of how to use stream feature views to register your own streaming data pipelines in Feast.
2 changes: 1 addition & 1 deletion docs/getting-started/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Feast (Feature Store) is an open-source feature store designed to facilitate the management and serving of machine learning features in a way that supports both batch and real-time applications.

* *For Data Scientists*: Feast is a a tool where you can easily define, store, and retrieve your features for both model development and model deployment. By using Feast, you can focus on what you do best: build features that power your AI/ML models and maximize the value of your data.
* *For Data Scientists*: Feast is a tool where you can easily define, store, and retrieve your features for both model development and model deployment. By using Feast, you can focus on what you do best: build features that power your AI/ML models and maximize the value of your data.

* *For MLOps Engineers*: Feast is a library that allows you to connect your existing infrastructure (e.g., online database, application server, microservice, analytical database, and orchestration tooling) that enables your Data Scientists to ship features for their models to production using a friendly SDK without having to be concerned with software engineering challenges that occur from serving real-time production systems. By using Feast, you can focus on maintaining a resilient system, instead of implementing features for Data Scientists.

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/data-sources/kafka.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,4 @@ def driver_hourly_stats_stream(df: DataFrame):
```

### Ingesting data
See [here](https://github.com/feast-dev/streaming-tutorial) for a example of how to ingest data from a Kafka source into Feast.
See [here](https://github.com/feast-dev/streaming-tutorial) for an example of how to ingest data from a Kafka source into Feast.
2 changes: 1 addition & 1 deletion docs/reference/data-sources/kinesis.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,4 @@ def driver_hourly_stats_stream(df: DataFrame):
```

### Ingesting data
See [here](https://github.com/feast-dev/streaming-tutorial) for a example of how to ingest data from a Kafka source into Feast. The approach used in the tutorial can be easily adapted to work for Kinesis as well.
See [here](https://github.com/feast-dev/streaming-tutorial) for an example of how to ingest data from a Kafka source into Feast. The approach used in the tutorial can be easily adapted to work for Kinesis as well.
2 changes: 1 addition & 1 deletion docs/reference/online-stores/dynamodb.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ The full set of configuration options is available in [DynamoDBOnlineStoreConfig
## Configuration
Below is a example with performance tuning options:
Below is an example with performance tuning options:
{% code title="feature_store.yaml" %}
```yaml
Expand Down
2 changes: 1 addition & 1 deletion docs/tutorials/validating-historical-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -661,7 +661,7 @@ _ = job.to_df(validation_reference=validation_reference)
02/02/2022 02:43:53 PM INFO: Validating data_asset_name None with expectation_suite_name default


Validation successfully passed as no exception were raised.
Validation successfully passed as no exceptions were raised.


### 5. Validating new historical retrieval
Expand Down
Loading