Compartir a través de


PersonalizerServiceProperties Constructor

Definición

Inicializa una nueva instancia 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

El intervalo de tiempo se espera hasta que una solicitud se marca con la recompensa predeterminada y debe estar entre 5 segundos y 2 días. Por ejemplo, PT5M (5 minutos). Para obtener información sobre el formato de hora, consulte http://en.wikipedia.org/wiki/ISO_8601#Durations

defaultReward
Single

Recompensa dada si no se recibe una recompensa dentro del tiempo de espera especificado.

rewardAggregation
String

La función que se usa para procesar recompensas, si se reciben varias puntuaciones de recompensa antes de que se supere rewardWaitTime.

explorationPercentage
Single

Porcentaje de respuestas de clasificación que usarán la exploración.

modelExportFrequency
TimeSpan

Personalizer comenzará a usar el modelo entrenado más actualizado para las clasificaciones en línea automáticamente cada período de tiempo especificado. Por ejemplo, PT5M (5 minutos). Para obtener información sobre el formato de hora, consulte http://en.wikipedia.org/wiki/ISO_8601#Durations

logRetentionDays
Int32

Número de días que se van a mantener los registros históricos. -1 implica que los registros nunca se eliminarán.

Excepciones

rewardAggregation es null.

Se aplica a