翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Submit a model customization job
Amazon Bedrock コンソールまたは API でファインチューニングまたは継続的な事前トレーニングを使用すると、カスタムモデルを作成できます。カスタムジョブは数時間かかる場合があります。ジョブの所要時間は、トレーニングデータのサイズ (レコード、入力トークン、出力トークンの数)、エポック数、バッチサイズによって異なります。任意の方法のタブを選択し、ステップに従います。
- Console
-
コンソールでモデルカスタムジョブを送信するには、次の手順を実行します。
-
Amazon Bedrock アクセス許可を持つ IAM ロール AWS Management Console を使用して にサインインし、https://console.aws.amazon.com/bedrock/
で Amazon Bedrock コンソールを開きます。 -
左側のナビゲーションペインの [基盤モデル] で [カスタムモデル] を選択します。
-
[モデル] タブで、[モデルをカスタマイズ] を選択し、トレーニングにするモデルの種類に応じて、[ファインチューニングジョブを作成] または [継続的な事前トレーニングジョブを作成] を選択します。
-
[モデルの詳細] セクションで、次の手順を実行します。
-
独自のデータでカスタマイズするモデルを選択し、結果のモデルに名前を付けます。
-
(オプション) デフォルトでは、Amazon Bedrock は、 AWSが所有および管理しているキーを使用してモデルを暗号化します。カスタム KMS キーを使用するには、[モデルの暗号化] を選択し、キーを選択します。
-
(オプション) タグにカスタムモデルを関連付けるには、[タグ] セクションを展開し、[新しタグを追加] を選択します。
-
-
[ジョブの設定] セクションで、ジョブの名前を入力し、オプションで、ジョブに関連付けるタグを追加します。
-
(オプション) 仮想プライベートクラウド (VPC) を使用してトレーニングデータとカスタムジョブを保護するには、[VPC 設定] セクションで、入力データと出力データ Amazon S3 の場所、そのサブネット、セキュリティグループを含む VPC を選択します。
注記
VPC 設定を含める場合は、コンソールは、そのジョブに対して新しいサービスロールを作成できません。カスタムサービスロールを作成し、モデルカスタマイズロールにアクセスVPC許可をアタッチする で説明されている例と類似するアクセス許可を追加します。
-
[入力データ] セクションで、トレーニングデータセットファイルの S3 の場所を選択し、該当する場合は検証データセットファイルを選択します。
-
[ハイパーパラメータ] セクションで、トレーニングで使用する以下のハイパーパラメータの値を入力します。
-
[出力データ] セクションに、Amazon Bedrock がジョブの出力を保存する Amazon S3 ロケーションを入力します。Amazon Bedrock は、各エポックのトレーニング損失メトリクスと検証損失メトリクスは、ユーザーが指定するロケーションの個別のファイルに保存します。
-
[サービスアクセス] セクションで、次のいずれかの操作を行います。
-
既存のサービスロールを使用 - ドロップダウンリストからサービスロールを選択します。適切なアクセス許可を持つカスタムロールをセットアップする方法の詳細については、「Create a service role for model customization」を参照してください。
-
新しいサービスロールを作成して使用 - サービスロールの名前を入力します。
-
-
[ファインチューニングモデル] または [継続的な事前トレーニングジョブ] を選択してジョブを開始します。
-
- API
-
リクエスト
Amazon Bedrock コントロールプレーンエンドポイント を使用して、CreateModelCustomizationJob リクエスト(リクエストとレスポンスの形式とフィールドの詳細についてはリンクを参照)を送信し、モデルカスタムジョブを送信します。最低限、次のフィールドを指定する必要があります。
-
roleArn
– モデルをカスタマイズするアクセス許可を持つサービスロールの ARN。Amazon Bedrock は、コンソールを使用する場合に適切なアクセス許可を持つロールを自動的に作成できます。ユーザーがカスタムロールを作成する場合は、Create a service role for model customization の手順を実行します。注記
vpcConfig
フィールドを含める場合は、ロールに VPC にアクセスするための適切なアクセス許可があることを確認します。例については、モデルカスタマイズロールにアクセスVPC許可をアタッチするを参照してください。 -
baseModelIdentifier
– カスタマイズする基盤のモデル ID または ARN。 -
customModelName
- 新しくカスタマイズしたモデルに付ける名前。 -
jobName
- トレーニングジョブに付ける名前。 -
hyperParameters
– モデルのカスタムプロセスに影響するハイパーパラメータ。 -
trainingDataConfig
- トレーニングデータセットの Amazon S3 URI を含むオブジェクト。カスタマイズ方法とモデルに応じて、validationDataConfig
を含めることもできます。データセットの準備については、「データセットを準備する」を参照してください。 -
validationDataconfig
– 検証データセットの Amazon S3 URI を含むオブジェクト。 -
outputDataConfig
- 出力データを書き込む Amazon S3 URI を含むオブジェクト。
customizationType
を指定しない場合、モデルカスタム方法は、デフォルトでFINE_TUNING
になります。リクエストが複数回完了しないようにするには、
clientRequestToken
を含めます。追加の設定には、次のオプションフィールドを含めることができます。
-
jobTags
および/またはcustomModelTags
– タグをカスタムジョブまたは結果のカスタムモデルに関連付けます。 -
customModelKmsKeyId
– カスタムモデルを暗号化するためのカスタム KMS キーを含めます。 -
vpcConfig
– トレーニングデータとカスタムジョブを保護するための仮想プライベートクラウド (VPC) の設定を含めます。
レスポンス
-