AIToday
大規模言語モデルAIコーディングAmazon AI Blog掲載日時: 2026年10月23日 4:00

Amazon SageMaker、独自学習ループAPI

LINEで送る
Amazon SageMaker、独自学習ループAPI

3つのポイント

  1. 何が起きたか

    Amazon SageMaker AIはPythonで独自のLLM学習ループを書ける学習セッションAPIを開始した。

  2. なぜ重要か

    課金は処理トークン単位のため、ローカルでの報酬計算、データ読み込み、ログ記録、デバッグ中にGPU時間は課金されない。

誰に効くかポストトレーニングやアラインメントの研究者、標準外の損失関数で教師ありファインチューニングや選好最適化を行うチーム、エージェント型・マルチターンRLの構築者、設定駆動型のファインチューニングでは物足りなくなったがGPUクラスタの運用は望まないMLエンジニア。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

LLMのファインチューニングでは、通常、学習手順の制御と運用の簡便さのどちらかを選ばされてきた。フルマネージドサービスはベースモデル、データ、ハイパーパラメータ以外のすべてを管理するため、標準的なレシピが合う場合には有効だ。管理範囲の小さい選択肢はアルゴリズムの自由度が増すが、インフラ作業がチームに移る。Amazon SageMaker AIの学習セッションAPIは、アルゴリズムではなくコンピュートを抽象化することで、このトレードオフを解消しようとしている。

プログラミングモデルは、順に作成する3つのSDKクライアントを中心に構成される。プラットフォームレベルの設定用のServiceClient、学習とチェックポイント操作のTrainingClient、ロールアウト中の生成とスコア計算のSamplingClientだ。forward_backward()、optim_step()、sample()といった操作は、稼働中のステートフルなセッションに対するSageMaker API呼び出しとなり、ステップをまたいでモデルはGPU上に読み込まれたままになる。ランタイムのセットアップ、分散実行、勾配同期、障害復旧、テナント分離、大規模なGPU運用はサービスが担う。

クックブックは、最小ループを超えるエンジニアリングをパッケージ化している。サンプリングと学習のオーバーラップ、ストリーミング勾配計算、ホールドアウト検証、チェックポイント再開、ステップごとのメトリクスなどだ。code_rlレシピはマルチターンのツール利用を追加し、モデルは採点前にcheck_solutionツールを呼び出して回答を修正できる。生成されたPythonはSandboxFusionコンテナ内でユニットテストに対して実行される。投稿によれば、50ステップで学習報酬は0.46から0.60に上昇し、200問のホールドアウトテスト問題の精度は40パーセントから50.5パーセントに上昇した。

よくある質問
SageMaker AI学習セッションAPIの課金はどのように計算されますか?
課金は処理トークン単位なので、ループが消費するコンピュートに対してのみ料金が発生します。報酬関数が自分のマシンでバッチのスコア計算に10秒かかる場合、その実行中にGPU時間は課金されません。
対応するベースモデルとリージョンは?
対応するベースモデルと、それぞれが利用可能なAWSリージョンは、学習セッションAPIのドキュメントに記載されています。
チェックポイントから学習を再開できますか?
はい。再開するには、create_training_client_from_state_with_optimizerで最新のチェックポイントから新しいセッションを開始します。チェックポイントはモデルパッケージとして保存され、重みとオプティマイザを含む再開可能な状態が含まれます。
Amazon AI Blog元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へAnthropicがClaude Duet公開