翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
モデルをカスタマイズしてユースケースのパフォーマンスを向上させる
モデルのカスタマイズは、特定のユースケースのパフォーマンスを向上させるために、モデルにトレーニングデータを提供するプロセスです。Amazon Bedrock 基盤モデルをカスタマイズしてパフォーマンスを向上させ、カスタマーエクスペリエンスを向上させることができます。Amazon Bedrock は現在、以下のカスタマイズ方法を提供しています。
-
留出
蒸留を使用して、より大規模でインテリジェントなモデル (教師と呼ばれる) から、より小規模かつ高速でコスト効率の高いモデル (生徒と呼ばれる) に知識を移行します。Amazon Bedrock は、最新のデータ合成技術を使用して教師モデルから多様で高品質の応答を生成し、生徒モデルをファインチューニングすることで、蒸留プロセスを自動化します。
蒸留を使用するには、ユースケースに合わせて達成する必要がある精度の教師モデルと、ファインチューニングする生徒モデルを選択します。次に、ユースケース固有のプロンプトを入力データとして指定します。Amazon Bedrock は、指定されたプロンプトに対する応答を教師モデルから生成し、その応答を使用して生徒モデルをファインチューニングします。オプションで、ラベル付きの入力データをプロンプトと応答のペアとして指定できます。
蒸留の使用の詳細については、「Amazon Bedrock で蒸留を使用してモデルをカスタマイズする」を参照してください。
-
強化ファインチューニング
強化ファインチューニングは、フィードバックベースの学習を通じて、基盤モデルの特定のユースケースとの整合性を向上させます。ラベル付き入出力ペアを提供する代わりに、レスポンスの品質を評価する報酬関数を定義します。このモデルは、これらの報酬関数からフィードバックスコアを受け取ることで繰り返し学習します。
既存の Bedrock 呼び出しログをトレーニングデータとして使用したり、カスタムプロンプトデータセットをアップロードしたりできます。を使用して報酬関数を定義AWS Lambdaし、レスポンスの品質を評価できます。Amazon Bedrock はトレーニングワークフローを自動化し、モデル学習の進行状況をモニタリングするためのリアルタイムのメトリクスを提供します。
強化ファインチューニングの使用の詳細については、「」を参照してくださいAmazon Bedrock で強化ファインチューニングを使用してモデルをカスタマイズする。
-
教師ありファインチューニング
特定のタスクのパフォーマンスを向上させるためにモデルをトレーニングするために、ラベル付きデータを提供します。ラベル付き例のトレーニングデータセットを提供することで、モデルは特定のタイプの入力に対して生成する出力のタイプを関連付けることを学びます。モデルパラメータはプロセスで調整され、トレーニングデータセットで表されるタスクのモデルのパフォーマンスが向上します。
-
継続的な事前トレーニング
ラベル付けされていないデータを提供し、特定のタイプの入力に慣れることで、基盤モデルを事前トレーニングします。特定のトピックからのデータを提供して、モデルをそれらの領域に公開できます。継続的な事前トレーニングプロセスでは、入力データに対応し、ドメインの知識を向上させるためにモデルパラメータを微調整します。
例えば、ビジネスドキュメントなど、大規模言語モデルのトレーニングには公開されていないプライベートデータを使用してモデルをトレーニングできます。さらに、ラベル付けされていないデータが利用可能になったときに、モデルを再トレーニングしてモデルを改善し続けることができます。
モデルカスタマイズクォータの詳細については、「AWS 全般のリファレンス」の「Amazon Bedrock endpoints and quotas」を参照してください。モデルをカスタマイズしたら、新しいカスタムモデルの推論を設定できます。詳細については、「カスタムモデルの推論を設定する」を参照してください。
注記
モデルトレーニングの料金は、モデルによって処理されたトークンの数 (トレーニングデータコーパス内のトークン数 x エポック数) と、モデル別に毎月課金されるモデルストレージに基づいて課金されます。詳細については、「Amazon Bedrock の料金
モデルカスタマイズに関するガイドライン
モデルをカスタマイズする理想的なパラメータは、データセットと、モデルが対象とするタスクによって異なります。値をいろいろ試して、どのパラメータがお客様自身のケースで最も適切に機能するかを確認する必要があります。参考までに、モデル評価ジョブを実行してモデルを評価してください。詳細については、「Amazon Bedrock リソースのパフォーマンスを評価する」を参照してください。
モデルカスタマイズジョブの送信時に生成される出力ファイルに含まれるトレーニングと検証のメトリクスを使用して、パラメータを調整します。この出力ファイルは、出力を書き込んだ Amazon S3 バケット内で見つけるか、GetCustomModel オペレーションを使用してください。