Compartilhar via


PersonalizerServiceProperties Construtor

Definição

Inicializa uma nova instância de PersonalizerServiceProperties.

public PersonalizerServiceProperties (TimeSpan rewardWaitTime, float defaultReward, string rewardAggregation, float explorationPercentage, TimeSpan modelExportFrequency, int logRetentionDays);
new Azure.AI.Personalizer.PersonalizerServiceProperties : TimeSpan * single * string * single * TimeSpan * int -> Azure.AI.Personalizer.PersonalizerServiceProperties
Public Sub New (rewardWaitTime As TimeSpan, defaultReward As Single, rewardAggregation As String, explorationPercentage As Single, modelExportFrequency As TimeSpan, logRetentionDays As Integer)

Parâmetros

rewardWaitTime
TimeSpan

O período de tempo esperou até que uma solicitação seja marcada com a recompensa padrão e deve ficar entre 5 segundos e 2 dias. Por exemplo, PT5M (5 minutos). Para obter informações sobre o formato de hora, consulte http://en.wikipedia.org/wiki/ISO_8601#Durations

defaultReward
Single

A recompensa fornecida se uma recompensa não for recebida dentro do tempo de espera especificado.

rewardAggregation
String

A função usada para processar recompensas, se várias pontuações de recompensa forem recebidas antes do rewardWaitTime terminar.

explorationPercentage
Single

O percentual de respostas de classificação que usarão a exploração.

modelExportFrequency
TimeSpan

O Personalizador começará a usar o modelo treinado mais atualizado para classificações online automaticamente a cada período de tempo especificado. Por exemplo, PT5M (5 minutos). Para obter informações sobre o formato de hora, consulte http://en.wikipedia.org/wiki/ISO_8601#Durations

logRetentionDays
Int32

O número de dias em que os logs históricos devem ser mantidos. -1 implica que os logs nunca serão excluídos.

Exceções

rewardAggregation é nulo.

Aplica-se a