Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Fórmula Trending-Now - Amazon Personalize

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á.

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á.

Fórmula Trending-Now

A receita Trending-Now (aws-trending-now) gera recomendações para itens que estão rapidamente se tornando mais populares entre seus usuários. Você pode usar a fórmula Trending-Now se os itens que estão ganhando popularidade forem mais relevantes para seus clientes. Por exemplo, seus clientes podem valorizar muito o conteúdo com que os outros usuários estão interagindo. Os usos comuns incluem recomendar conteúdo viral de mídia social, artigos com as últimas notícias ou vídeos esportivos recentes.

O Trending-Now identifica automaticamente os itens mais populares, calculando o aumento nas interações de cada item em intervalos de tempo configuráveis. Os itens com maior taxa de aumento são considerados itens populares. A hora é baseada nos dados de carimbo de data e hora no conjunto de dados de interações com itens. Os itens considerados vêm dos dados de interações que você importou em lote e de forma incremental. Você não precisa criar manualmente uma nova versão da solução para o Trending-Now para considerar novos itens em dados de interações.

Você pode especificar o intervalo de tempo fornecendo Trend discovery frequency ao criar sua solução. Por exemplo, se você especificar 30 minutes para Trend discovery frequency, a cada 30 minutos de dados, o Amazon Personalize identificará os itens com a maior taxa de aumento nas interações desde a última avaliação. As opções de frequências incluem: 30 minutos, 1 hora, 3 horas e 1 dia. Escolha uma frequência que se alinhe à distribuição de seus dados de interações. A falta de dados no intervalo que você escolher poderá reduzir a precisão da recomendação. Se você não importar nenhuma interação nos últimos dois intervalos de tempo, o Amazon Personalize recomenda somente itens populares, em vez de itens em alta.

Com o Trending-Now, você chama a operação GetRecommendations ou recebe recomendações na página da campanha de teste do console do Amazon Personalize. O Amazon Personalize retorna os itens mais populares. Você passa userId em sua solicitação somente se aplicar um filtro que exija isso. Com a GetRecommendations API, você pode configurar o número de itens populares retornados com o numResults parâmetro. Não é possível obter recomendações em lote com a fórmula Trending-Now.

Para usar o Trending-Now, você deve criar um conjunto de dados de interações de itens com pelo menos 1000 interações históricas e de eventos exclusivas combinadas (depois de filtrar por EventType e, se fornecido). eventValueThreshold Ao gerar recomendações de itens populares, a Trending-Now não usa dados nos conjuntos de dados de itens ou usuários. No entanto, você ainda pode filtrar recomendações com base nos dados desses conjuntos de dados. Para obter mais informações, consulte Como filtrar recomendações e segmentos de usuários.

A fórmula de Trending-Now tem as seguintes propriedades:

  • Nome: aws-trending-now

  • Fórmula nome do recurso da Amazon (ARN)arn:aws:personalize:::recipe/aws-trending-now

  • ARN do algoritmoarn:aws:personalize:::algorithm/aws-trending-now-custom

Para obter mais informações, consulte Escolher uma fórmula.

A tabela a seguir descreve os hiperparâmetros da fórmula de Trending-Now. Um hiperparâmetro é um parâmetro de algoritmo que pode ser ajustado para melhorar o desempenho do modelo. Os hiperparâmetros do algoritmo controlam o desempenho do modelo. O processo de escolher o melhor valor para um hiperparâmetro é chamado de otimização de hiperparâmetros (HPO). Para obter mais informações, consulte Hiperparâmetros e HPO.

A tabela também fornece as seguintes informações para cada hiperparâmetro:

  • Intervalo: [limite inferior, limite superior]

  • Tipo de valor: inteiro, contínuo (float), categórico (booliano, lista, string)

  • HPO ajustável: o parâmetro pode participar da HPO?

Nome Descrição
Hiperparâmetros de transformação de atributos
Trend discovery frequency

Especifique com que frequência o Amazon Personalize avalia seus dados de interações e identifica itens populares. Por exemplo, se você especificar 30 minutes para Trend discovery frequency, a cada 30 minutos, o Amazon Personalize identificará os itens com a maior taxa de aumento nas interações com intervalos de 30 minutos.

As frequências disponíveis incluem 30 minutos, 1 hora, 3 horas e 1 dia. Escolha uma frequência que se alinhe à distribuição de seus dados de interações. A falta de dados no intervalo que você escolher poderá reduzir a precisão da recomendação. Se você usa a operação da CreateSolution API e não especifica um valor, o padrão é a cada 2 horas.

Valor padrão: 2 horas

Valores possíveis: 30 minutos, 1 hora, 3 horas e 1 dia.

Tipo de valor: string

HPO ajustável: não

O código a seguir mostra como criar uma solução com a fórmula Trending-Now usando o SDK para Python (Boto3). Os valores possíveis para trend_discovery_frequency são 30 minutes, 1 hour, 3 hours e 1 day. Para obter informações sobre como criar uma solução com o console, consulte Criar uma solução (console).

import boto3 personalize = boto3.client("personalize") create_solution_response = personalize_client.create_solution( name="solution name", recipeArn="arn:aws:personalize:::recipe/aws-trending-now", datasetGroupArn="dataset group ARN", solutionConfig={ "featureTransformationParameters": { "trend_discovery_frequency": "1 hour" } } ) print(create_solution_response['solutionArn'])

Para ver um exemplo de caderno Jupyter que mostra como usar a receita Trending-Now, consulte trending_now_example.ipynb no repositório de amostras do Amazon Personalize. GitHub

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.