メインコンテンツへジャンプ

特徴量ストア(Feature Store)

データプラットフォームと MLOps フレームワークの協調設計による初の特徴量ストア

feature-store-img-1
Feature Store Architecture

Feature Store を利用することで、新しい特徴量の作成、既存の特徴量の探索と再利用、低レイテンシのオンラインストアへの特徴量の公開、トレーニングデータセットの構築、バッチ推論のための特徴量値の取得ができます。

再利用可能な資産としての特徴量

特徴量レジストリは、あらゆる特徴量、関連する定義、ソースデータ、コンシューマの検索可能なレコードを提供し、チーム間での大幅な手戻りを排除します。データサイエンティスト、アナリスト、ML エンジニアは、消費された未加工データに基づいて特徴量を検索し、その特徴量を直接使用するか、既存の特徴量を複製して新しいバージョンを作成できます。

Better recommendations for hundreds of millions of travelers start with better features. Feature Views cut our feature code dramatically — our data scientists go faster and focus on what drives traveler value, not how to compute it.

 

-- Jules Marshall, Senior Director, Product Management, Data

一貫性のある特徴量をトレーニングとサービングに提供

Feature Provider は 2 つのモードで特徴量を提供します。バッチモードは、ML モデルのトレーニングやバッチ推論のために高いスループットで特徴量を提供します。オンラインモードは、ML モデルや BI アプリケーションで同じ特徴量を利用するために、低レイテンシで特徴量を提供します。モデルのトレーニングで使用される特徴量は、モデルとともに自動的に追跡され、モデルの推論時には、モデル自身が特徴量ストアから特徴量を直接取得します。

ビルトインのガバナンスによるセキュアな特徴量

Feature Store の統合により、特徴量の計算に使用されるデータの完全なリネージが提供されます。特徴量には関連する ACL が設定され、適切なレベルのセキュリティが保証されます。MLflow との統合により、特徴量が ML モデルと一緒に保存されるため、トレーニング時とサービング時のドリフトがなくなります。

一貫性のある特徴量をトレーニングとサービングに提供

Feature Provider は 2 つのモードで特徴量を提供します。バッチモードは、ML モデルのトレーニングやバッチ推論のために高いスループットで特徴量を提供します。オンラインモードは、ML モデルや BI アプリケーションで同じ特徴量を利用するために、低レイテンシで特徴量を提供します。モデルのトレーニングで使用される特徴量は、モデルとともに自動的に追跡され、モデルの推論時には、モデル自身が特徴量ストアから特徴量を直接取得します。

リソース

オンラインイベント

Virtual Event: Building Machine Learning Platforms

Demos

'How to Build and Serve Production ML Features'

Frequently Asked Questions

Databricks Feature Store is a managed platform for building, governing, and serving machine learning features across the full lifecycle, using either stream or batch data for real-time or batch inference. Features are authored with Feature Views, which define 'what' a feature is while managed pipelines handle 'how' it is computed, and a single API call materializes production-ready pipelines that write to both online and offline stores. It is integrated with Model Serving, MLflow, Genie Code, and Unity Catalog so features, training, and serving stay connected in one platform. Databricks describes this as enabling teams to build, train, and serve a model in hours rather than weeks.

Ready to get started?