PMLE · LESSON 1

セクション1:ローコードの AI ソリューションの設計約13% · 2項目

BigQuery ML・AutoML によるローコードのモデルの作成と、Model Garden・業界別の API・生成 AI のモデルの選択と最適化を学びます。

1.1BigQuery ML と AutoML でモデルを作る

BigQuery ML・Agent Platform AutoML でのモデルの作成(分類・回帰・予測・クラスタリング)、BigQuery ML での特徴量エンジニアリングと予測、BigQuery での Gemini のファインチューニング

概念

BigQuery ML は、SQL の CREATE MODEL 文で BigQuery の中でモデルを作れる機能で、データを移動せずに分類(ロジスティック回帰・ブーストツリー)・回帰・時系列の予測(ARIMA_PLUS)・クラスタリング(k-means)などを行えます。TRANSFORM 句で前処理を定義すると、予測の時にも同じ変換が自動で適用されます。ML.PREDICT で予測し、ML.EVALUATE で評価します。Agent Platform の AutoML は、表・画像・テキストなどのデータで、コードをほとんど書かずに高品質なモデルを作れます。BigQuery から Gemini のモデルを呼び出したり調整したりもできます。

仕組み・手順

  1. データが BigQuery にあり SQL で完結したいなら BigQuery ML
  2. 前処理は TRANSFORM 句に書き、学習と予測で一貫させる
  3. 精度を重視し少ない手間で作るなら AutoML
  4. ML.EVALUATE で評価し、ML.PREDICT で予測する

業務での例

アナリストが、BigQuery の売上のテーブルに ARIMA_PLUS のモデルを SQL で作り、店舗ごとの来月の売上を予測する。

紛らわしい点・試験の注意

ミニクイズ

Q1. BigQuery ML で学習したモデルで予測を行う関数はどれか。

  1. EXPORT DATA PREDICT
  2. ML.PREDICT
  3. CREATE PREDICTION TABLE
  4. ML.TRAIN_ALL_ROWS
答えと解説を見る

正解:B ML.PREDICT

CREATE MODEL で学習、ML.EVALUATE で評価、ML.PREDICT で予測。

Q2. BigQuery ML の TRANSFORM 句の利点として最も適切なものはどれか。

  1. モデルの学習に必要な GPU の台数を自動的に決めて追加する
  2. 学習のデータを自動的に Cloud Storage へ移動して処理を高速にする
  3. 前処理を学習と予測で自動的に共通に適用できる
  4. SQL のクエリを Python のコードに変換して、ノートブックで実行する
答えと解説を見る

正解:C 前処理を学習と予測で自動的に共通に適用できる

TRANSFORM で定義した前処理はモデルに保存され、予測時にも適用されるためスキューを防げる。

参考リンク

1.2Model Garden・業界別 API・生成 AI モデルの選択と最適化

Model Garden からのモデルの評価と選択、業界別の API(Document AI・Vision・Translation)、Gemini・Imagen・Veo・MaaS のチューニング、Gemini のアプリのコスト・レイテンシ・可用性の最適化

概念

Model Garden は、Google(Gemini・Imagen・Veo)、パートナー、オープンなモデル(Gemma など)を評価・デプロイできるカタログで、モデルを API として使う MaaS(Model as a Service)もあります。定型の処理は、Document AI(文書の解析)、Vision API(画像)、Translation API(翻訳)などの事前学習済みの API で解けることが多いです。Gemini のアプリは、モデルのサイズの選択、コンテキストキャッシュ、バッチ予測、プロビジョンドスループットなどでコスト・レイテンシ・可用性を最適化します。

仕組み・手順

  1. 事前学習済みの API で要件を満たせるかを最初に確認する
  2. Model Garden で候補のモデルを評価データで比べる
  3. 必要ならチューニング(教師ありの調整など)で出力を合わせる
  4. コストとレイテンシに合わせてモデルのサイズと提供方式を選ぶ

業務での例

請求書の処理は Document AI の事前学習済みのプロセッサで項目を抽出し、問い合わせの要約は Gemini の軽量なモデルとバッチ予測で安く処理する。

紛らわしい点・試験の注意

ミニクイズ

Q1. BigQuery で Gemini モデルを使う方法として最も適切なものはどれか。

  1. BigQuery のデータを毎回 CSV に出力して手作業でプロンプトに貼る
  2. BigQuery は生成 AI のモデルを一切扱えないので、別のデータベースに移す
  3. Gemini のモデルの重みを BigQuery のテーブルに保存して直接計算する
  4. リモートモデルを作り、SQL から生成の関数で呼び出す
答えと解説を見る

正解:D リモートモデルを作り、SQL から生成の関数で呼び出す

リモートモデルと ML.GENERATE_TEXT などで、SQL から Gemini を使える。BigQuery からの Gemini のチューニングも可能。

Q2. BigQuery を使って Gemini をファインチューニングする場面として最も適切なものはどれか。

  1. 学習用の例が BigQuery にあり、SQL のまま調整したい
  2. 応答の形式を決め、JSON で安定して返したい
  3. 社内の文書を検索して、その内容に基づいて回答したい
  4. モデルが知らない最新のニュースを、毎日の回答に反映したい
答えと解説を見る

正解:A 学習用の例が BigQuery にあり、SQL のまま調整したい

最新情報の反映はグラウンディング・RAG が向く。 【他の選択肢】最新の情報や社内文書に基づく回答はグラウンディングや RAG が向く。形式はプロンプトや構造化された出力で制御できる。

参考リンク

レッスンは当サイトがGoogle Cloud 認定の公開ページと試験ガイドをもとに独自に作成したもので、試験の内容を保証するものではありません。製品の仕様は変わることがあるため、参考リンク先の最新情報を確認してください。

ご利用上の注意(非公式・独自問題・合格保証なし)