feast-dev/feast
The Open Source Feature Store for AI/ML
何を解決するか
Feastは機械学習の特徴量を中央集権的に管理する方法を提供し、オフライン学習データとオンラインサービングデータのギャップを埋めます。学習中のデータ漏洩の問題を解決するために、時系列の正確性を保証し、新しいモデルごとに複雑なデータ取得ロジックを再構築する必要をなくします。
動作方法
Feastは、機械学習モデルと下位のデータインフラストラクチャを分離するデータアクセスレイヤーとして機能します。主に以下の3つのコンポーネントを管理します:
- オフラインストア:バッチスコアリングやモデル学習用の履歴データを処理します。
- オンラインストア:リアルタイム予測用の低遅延ストレージシステムです。
- 特徴量サーバー:事前に計算された特徴量をモデルにオンラインで提供する、実績のあるサーバーです。
ユーザーはリポジトリ内で特徴量を定義し、Feast SDKを使用して学習データセット用の履歴特徴量を取得するか、リアルタイム推論用のオンライン特徴量を取得します。
対象ユーザー
AWS、GCP、Snowflakeなどのさまざまなクラウドプロバイダーおよびデータソースで、分析データをモデル学習およびオンライン推論に本番化する必要があるMLプラットフォームチームやデータサイエンティスト。
主な特徴
- 時系列の正確性:正しい履歴特徴量セットを生成することで、データ漏洩を防止します。
- 広範な統合:Redis、DynamoDB、BigQuery、Snowflake、QdrantやMilvusなどのベクトルストアを含む、多数のオフラインおよびオンラインストアをサポートします。
- クロスプラットフォームサービング:Python、Go、Javaでの特徴量サーバーを提供します。
- 特徴量エンジニアリング:オンデマンドおよびストリーミング変換をサポートします。
- データ品質:組み込みのメトリクス、ドリフト検出、サービングログモニタリングを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト