

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

**Importante**  
Por padrão, todas as novas soluções usam o treinamento automático. Com o treinamento automático, você acumula custos de treinamento enquanto sua solução está ativa. Ao terminar, você poderá [atualizar a solução](https://docs.aws.amazon.com/personalize/latest/dg/API_UpdateSolution.html) para desativar o treinamento automático e evitar custos desnecessários. Para obter mais informações sobre os custos dos treinamentos, consulte [Preços do Amazon Personalize](https://aws.amazon.com/personalize/pricing/).

Um objeto que fornece informações sobre uma solução. A solução inclui a fórmula personalizada, os parâmetros personalizados e os modelos treinados (versões da solução) que o Amazon Personalize usa para gerar recomendações. 

Depois de criar uma solução, não será possível mudar a configuração. Se você precisar fazer alterações, poderá [clonar a solução](https://docs.aws.amazon.com/personalize/latest/dg/cloning-solution.html) com o console do Amazon Personalize ou criar outra.

## Conteúdo
<a name="API_Solution_Contents"></a>

 ** autoMLResult **   <a name="personalize-Type-Solution-autoMLResult"></a>
Quando `performAutoML` é verdadeiro, especifica a melhor fórmula encontrada.  
Tipo: objeto [AutoMLResult](API_AutoMLResult.md)  
Obrigatório: não

 ** creationDateTime **   <a name="personalize-Type-Solution-creationDateTime"></a>
A data e a hora de criação (no horário do Unix) da solução.  
Tipo: Timestamp  
Obrigatório: não

 ** datasetGroupArn **   <a name="personalize-Type-Solution-datasetGroupArn"></a>
O Amazon Resource Name (ARN) do grupo de conjuntos de dados que fornece os dados de treinamento.  
Tipo: string  
Restrições de tamanho: o tamanho máximo é 256.  
Padrão: `arn:([a-z\d-]+):personalize:.*:.*:.+`   
Obrigatório: não

 ** eventType **   <a name="personalize-Type-Solution-eventType"></a>
O tipo de evento (por exemplo, “clique” ou “curtida”) utilizado para treinar o modelo. Se um `eventType` não for fornecido, o Amazon Personalize usará todas as interações para treinamento com o mesmo peso, independentemente do tipo.  
Tipo: string  
Restrições de tamanho: o tamanho máximo é 256.  
Obrigatório: não

 ** lastUpdatedDateTime **   <a name="personalize-Type-Solution-lastUpdatedDateTime"></a>
A data e a hora (no horário do Unix) em que a solução foi atualizada pela última vez.  
Tipo: Timestamp  
Obrigatório: não

 ** latestSolutionUpdate **   <a name="personalize-Type-Solution-latestSolutionUpdate"></a>
Fornece um resumo das atualizações mais recentes na solução.  
Tipo: objeto [SolutionUpdateSummary](API_SolutionUpdateSummary.md)  
Obrigatório: não

 ** latestSolutionVersion **   <a name="personalize-Type-Solution-latestSolutionVersion"></a>
Descreve a versão mais recente da solução, incluindo o status e o ARN.  
Tipo: objeto [SolutionVersionSummary](API_SolutionVersionSummary.md)  
Obrigatório: não

 ** name **   <a name="personalize-Type-Solution-name"></a>
O nome da solução.  
Tipo: string  
Restrições de tamanho: o tamanho mínimo é 1. O tamanho máximo é 63.  
Padrão: `^[a-zA-Z0-9][a-zA-Z0-9\-_]*`   
Obrigatório: não

 ** performAutoML **   <a name="personalize-Type-Solution-performAutoML"></a>
Não recomendamos a habilitação do machine learning automatizado. Em vez disso, faça a correspondência entre o caso de uso e as fórmulas do Amazon Personalize disponíveis. Para obter mais informações, consulte [Determining your use case.](https://docs.aws.amazon.com/personalize/latest/dg/determining-use-case.html) (Determinar seu caso de uso). 
Quando true, o Amazon Personalize faz uma pesquisa em busca da melhor fórmula USER\$1PERSONALIZATION na lista especificada na configuração da solução (`recipeArn` não deve ser especificado). Quando false (o padrão), o Amazon Personalize utiliza `recipeArn` para treinamento.  
Tipo: booliano  
Obrigatório: não

 ** performAutoTraining **   <a name="personalize-Type-Solution-performAutoTraining"></a>
Especifica se a solução cria automaticamente versões da solução. O padrão é `True`, e a solução cria automaticamente uma versão a cada 7 dias.  
Para obter mais informações sobre o treinamento automático, consulte [Criar e configurar uma solução](https://docs.aws.amazon.com/personalize/latest/dg/customizing-solution-config.html).  
Tipo: booliano  
Obrigatório: não

 ** performHPO **   <a name="personalize-Type-Solution-performHPO"></a>
Se a otimização de hiperparâmetros (HPO) deve ou não ser realizada na fórmula escolhida. O padrão é `false`.  
Tipo: booliano  
Obrigatório: não

 ** performIncrementalUpdate **   <a name="personalize-Type-Solution-performIncrementalUpdate"></a>
Um valor booleano que indica se as atualizações incrementais de treinamento são realizadas no modelo. Quando ativado, isso permite que o modelo aprenda com novos dados com mais frequência sem exigir um novo treinamento completo, o que permite uma personalização quase em tempo real. Esse parâmetro é suportado somente para soluções que usam a receita de similaridade semântica.  
Tipo: booliano  
Obrigatório: não

 ** recipeArn **   <a name="personalize-Type-Solution-recipeArn"></a>
O ARN da fórmula utilizada para criar a solução. Isso é necessário quando `performAutoML` é falso.  
Tipo: string  
Restrições de tamanho: o tamanho máximo é 256.  
Padrão: `arn:([a-z\d-]+):personalize:.*:.*:.+`   
Obrigatório: não

 ** solutionArn **   <a name="personalize-Type-Solution-solutionArn"></a>
O ARN da solução.  
Tipo: string  
Restrições de tamanho: o tamanho máximo é 256.  
Padrão: `arn:([a-z\d-]+):personalize:.*:.*:.+`   
Obrigatório: não

 ** solutionConfig **   <a name="personalize-Type-Solution-solutionConfig"></a>
Descreve as propriedades de configuração da solução.  
Tipo: objeto [SolutionConfig](API_SolutionConfig.md)  
Obrigatório: não

 ** status **   <a name="personalize-Type-Solution-status"></a>
O status da solução.  
Uma solução pode estar em um dos seguintes estados:  
+ CREATE PENDING > CREATE IN\$1PROGRESS > ACTIVE -or- CREATE FAILED
+ DELETE PENDING > DELETE IN\$1PROGRESS
Tipo: string  
Restrições de tamanho: o tamanho máximo é 256.  
Obrigatório: Não

## Consulte também
<a name="API_Solution_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWSSDKs, consulte o seguinte:
+  [AWSSDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/personalize-2018-05-22/Solution) 
+  [AWSSDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/personalize-2018-05-22/Solution) 
+  [AWSSDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/personalize-2018-05-22/Solution) 