このページの情報の一部またはすべては、S3NS の Trusted Cloud には適用されない場合があります。
特徴のサービング
このドキュメントでは、BigQuery ML モデルのトレーニングと推論で特徴を使用するためのオプションについて説明します。どのオプションでも、BigQuery テーブルに特徴を保存する必要があります。
特定の時点の正確性
通常、モデルのトレーニングに使用するデータには、時間的な依存性が組み込まれています。時間的制約がある特徴の特徴テーブルを作成する場合は、行ごとに特定の時点での特徴値を表すタイムスタンプ列を含めます。これらの特徴テーブルのデータをクエリする場合は、トレーニングとサービングの間でデータ漏洩が発生しないように、時間指定ルックアップ関数を使用できます。これにより、特定の時点の正確性を確保できます。
時間的制約のある特徴を取得するときに、次の関数を使用して特定の時点でのカットオフを指定します。
BigQuery ML で特徴をサービングする
BigQuery ML でモデルをトレーニングしてバッチ推論を実行するには、特定の時点の正確性で説明されている特定の時点のルックアップ関数のいずれかを使用して特徴を取得します。これらの関数は、CREATE MODEL
ステートメントの query_statement
句(トレーニングの場合)または適切なテーブル値関数(ML.PREDICT
など)の query_statement
句(サービングの場合)に含めることができます。
Vertex AI Feature Store で特徴をサービングする
Vertex AI に登録されている BigQuery ML モデルに特徴をサービングするには、Vertex AI Feature Store を使用します。Vertex AI Feature Store は、BigQuery の特徴テーブル上で動作し、低レイテンシで特徴の管理とサービングを行います。オンライン サービングを使用すると、オンライン予測用の特徴をリアルタイムで取得できます。また、オフライン サービングを使用すると、モデル トレーニング用の特徴を取得できます。
Vertex AI Feature Store で使用する BigQuery 特徴データの準備の詳細については、データソースを準備するをご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-08 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-08 UTC。"],[[["Features must be saved in BigQuery tables before they can be used for BigQuery ML model training and inference."],["Including a timestamp column in feature tables allows for point-in-time correctness, preventing data leakage between training and serving."],["`ML.FEATURES_AT_TIME` and `ML.ENTITY_FEATURES_AT_TIME` functions are used to specify point-in-time cutoffs when retrieving time-sensitive features."],["BigQuery ML models can use point-in-time lookup functions in `CREATE MODEL` statements or in table-valued functions like `ML.PREDICT` to retrieve features for training and batch inference."],["Vertex AI Feature Store can be used to manage and serve features with low latency for BigQuery ML models registered in Vertex AI, supporting both real-time online prediction and offline model training."]]],[]]