feast

Feature Store for Machine Learning

Github星跟蹤圖

Feast - Feature Store for Machine Learning

Overview

Feast (Feature Store) is a tool for managing and serving machine learning features. Feast is the bridge between models and data.

Feast aims to:

  • Provide a unified means of managing feature data from a single person to large enterprises.
  • Provide scalable and performant access to feature data when training and serving models.
  • Provide consistent and point-in-time correct access to feature data.
  • Enable discovery, documentation, and insights into your features.

TL;DR: Feast decouples feature engineering from feature usage. Features that are added to Feast become available immediately for training and serving. Models can retrieve the same features used in training from a low latency online store in production.
This means that new ML projects start with a process of feature selection from a catalog instead of having to do feature engineering from scratch.

# Setting things up
fs = feast.Client('feast.example.com')
customer_features = ['CreditScore', 'Balance', 'Age', 'NumOfProducts', 'IsActive']

# Training your model (typically from a notebook or pipeline)
data = fs.get_batch_features(customer_features, customer_entities)
my_model = ml.fit(data)

# Serving predictions (when serving the model in production)
prediction = my_model.predict(fs.get_online_features(customer_features, customer_entities))

Getting Started with Docker Compose

The following commands will start Feast in online-only mode.

git clone https://github.com/gojek/feast.git
cd feast/infra/docker-compose
cp .env.sample .env
docker-compose up -d

A Jupyter Notebook is now available to start using Feast.

Please see the links below to set up Feast for batch/historical serving with BigQuery.

Important resources

Please refer to the official documentation at https://docs.feast.dev

Notice

Feast is a community project and is still under active development. Your feedback and contributions are important to us. Please have a look at our contributing guide for details.

主要指標

概覽
名稱與所有者feast-dev/feast
主編程語言Python
編程語言Makefile (語言數: 16)
平台
許可證Apache License 2.0
所有者活动
創建於2018-12-10 07:20:15
推送於2025-07-29 14:10:11
最后一次提交2025-07-29 19:40:11
發布數163
最新版本名稱v0.51.0 (發布於 )
第一版名稱v0.0.1 (發布於 )
用户参与
星數6.2k
關注者數75
派生數1.1k
提交數4.1k
已啟用問題?
問題數1671
打開的問題數118
拉請求數3155
打開的拉請求數40
關閉的拉請求數633
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?