

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Solution
<a name="API_Solution"></a>

**重要**  
デフォルトでは、すべての新しいソリューションで自動トレーニングが使用されます。自動トレーニングでは、ソリューションがアクティブな間はトレーニングコストが発生します。不要なコストを避けるために、完了したら[ソリューションを更新](https://docs.aws.amazon.com/personalize/latest/dg/API_UpdateSolution.html)して自動トレーニングを無効にすることができます。トレーニングのコストの詳細については、「[Amazon Personalize の料金](https://aws.amazon.com/personalize/pricing/)」を参照してください。

ソリューションに関する情報を提供するオブジェクト。ソリューションには、Amazon Personalize がレコメンデーションを生成するために使用する、カスタムレシピ、カスタマイズされたパラメータ、およびトレーニング済みモデル (ソリューションバージョン) が含まれます。

ソリューションを作成した後は、その設定を変更することはできません。変更を加える必要がある場合は、Amazon Personalize コンソールを使用して[ソリューションをクローン](https://docs.aws.amazon.com/personalize/latest/dg/cloning-solution.html)するか、新しいソリューションを作成できます。

## 内容
<a name="API_Solution_Contents"></a>

 ** autoMLResult **   <a name="personalize-Type-Solution-autoMLResult"></a>
`performAutoML` が true の場合、見つかった最適なレシピを指定します。  
型: [AutoMLResult](API_AutoMLResult.md) オブジェクト  
必須: いいえ

 ** creationDateTime **   <a name="personalize-Type-Solution-creationDateTime"></a>
ソリューションの作成日時 (Unix 時間)。  
型: タイムスタンプ  
必須: いいえ

 ** datasetGroupArn **   <a name="personalize-Type-Solution-datasetGroupArn"></a>
トレーニングデータを提供するデータセットグループの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最大長は 256 です。  
パターン: `arn:([a-z\d-]+):personalize:.*:.*:.+`   
必須: いいえ

 ** eventType **   <a name="personalize-Type-Solution-eventType"></a>
モデルのトレーニングに使用されるイベントタイプ (例えば、「クリック」または「いいね」)。`eventType` が指定されていない場合、Amazon Personalize は、タイプにかかわらず、同じ重みでトレーニングするためにすべてのインタラクションを使用します。  
タイプ: 文字列  
長さの制約: 最大長は 256 です。  
必須: いいえ

 ** lastUpdatedDateTime **   <a name="personalize-Type-Solution-lastUpdatedDateTime"></a>
ソリューションの最終更新日時 (Unix 時間)。  
型: タイムスタンプ  
必須: いいえ

 ** latestSolutionUpdate **   <a name="personalize-Type-Solution-latestSolutionUpdate"></a>
ソリューションに対する最新の更新の概要を提供します。  
型: [SolutionUpdateSummary](API_SolutionUpdateSummary.md) オブジェクト  
必須: いいえ

 ** latestSolutionVersion **   <a name="personalize-Type-Solution-latestSolutionVersion"></a>
ステータスと ARN を含む、ソリューションの最新バージョンを記述します。  
型: [SolutionVersionSummary](API_SolutionVersionSummary.md) オブジェクト  
必須: いいえ

 ** name **   <a name="personalize-Type-Solution-name"></a>
ソリューションの名前。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 63 です。  
パターン: `^[a-zA-Z0-9][a-zA-Z0-9\-_]*`   
必須: いいえ

 ** performAutoML **   <a name="personalize-Type-Solution-performAutoML"></a>
自動機械学習の有効化は推奨されません。代わりに、利用可能な Amazon Personalize のレシピにユースケースをマッチさせます。詳細については、「[ユースケースの特定](https://docs.aws.amazon.com/personalize/latest/dg/determining-use-case.html)」を参照してください。
true の場合、Amazon Personalize は、ソリューション構成で指定されたリストから最適な USER\$1PERSONALIZATION recipe の検索を実行します (`recipeArn` を指定しないでください)。false (デフォルト) の場合、Amazon Personalize はトレーニングに `recipeArn` を使用します。  
タイプ: ブール値  
必須: いいえ

 ** performAutoTraining **   <a name="personalize-Type-Solution-performAutoTraining"></a>
ソリューションが自動的にソリューションバージョンを作成するかどうかを指定します。デフォルトは `True` で、ソリューションは 7 日ごとに新しいソリューションバージョンを自動的に作成します。  
自動トレーニングの詳細については、「[ソリューションの作成と構成](https://docs.aws.amazon.com/personalize/latest/dg/customizing-solution-config.html)」を参照してください。  
タイプ: ブール値  
必須: いいえ

 ** performHPO **   <a name="personalize-Type-Solution-performHPO"></a>
選択したレシピでハイパーパラメータ最適化 (HPO) を実行するかどうか。デフォルトは `false` です。  
タイプ: ブール値  
必須: いいえ

 ** performIncrementalUpdate **   <a name="personalize-Type-Solution-performIncrementalUpdate"></a>
モデルで増分トレーニング更新が実行されるかどうかを示すブール値。これにより、モデルは完全な再トレーニングを必要とせずに新しいデータからより頻繁に学習できるため、ほぼリアルタイムのパーソナライゼーションが可能になります。このパラメータは、セマンティック類似度レシピを使用するソリューションでのみサポートされます。  
タイプ: ブール値  
必須: いいえ

 ** recipeArn **   <a name="personalize-Type-Solution-recipeArn"></a>
ソリューションの作成に使用されたレシピの ARN。これは、`performAutoML` が false の場合に必要です。  
タイプ: 文字列  
長さの制約: 最大長は 256 です。  
パターン: `arn:([a-z\d-]+):personalize:.*:.*:.+`   
必須: いいえ

 ** solutionArn **   <a name="personalize-Type-Solution-solutionArn"></a>
ソリューションの ARN。  
タイプ: 文字列  
長さの制約: 最大長は 256 です。  
パターン: `arn:([a-z\d-]+):personalize:.*:.*:.+`   
必須: いいえ

 ** solutionConfig **   <a name="personalize-Type-Solution-solutionConfig"></a>
ソリューションの設定プロパティを記述します。  
型: [SolutionConfig](API_SolutionConfig.md) オブジェクト  
必須: いいえ

 ** status **   <a name="personalize-Type-Solution-status"></a>
ソリューションのステータス。  
ソリューションは、次に示す状態のいずれかになります。  
+ CREATE PENDING > CREATE IN\$1PROGRESS > ACTIVE -または- CREATE FAILED
+ DELETE PENDING > DELETE IN\$1PROGRESS
タイプ: 文字列  
長さの制約: 最大長は 256 です。  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_Solution_SeeAlso"></a>

言語固有の AWSSDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWSSDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/personalize-2018-05-22/Solution) 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/personalize-2018-05-22/Solution) 
+  [AWSSDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/personalize-2018-05-22/Solution) 