Freigeben über


PersonalizerServiceProperties Konstruktor

Definition

Initialisiert eine neue instance von 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)

Parameter

rewardWaitTime
TimeSpan

Die Zeitspanne, die gewartet wurde, bis eine Anforderung mit der Standardbelohnung gekennzeichnet ist, sollte zwischen 5 Sekunden und 2 Tagen betragen. Beispiel: PT5M (5 Minuten). Informationen zum Zeitformat finden Sie unter http://en.wikipedia.org/wiki/ISO_8601#Durations

defaultReward
Single

Die Belohnung, die gewährt wird, wenn eine Belohnung nicht innerhalb der angegebenen Wartezeit erhalten wird.

rewardAggregation
String

Die Funktion, die zum Verarbeiten von Belohnungen verwendet wird, wenn mehrere Belohnungsbewertungen empfangen werden, bevor rewardWaitTime abgelaufen ist.

explorationPercentage
Single

Der Prozentsatz der Rangantworten, die die Exploration verwenden.

modelExportFrequency
TimeSpan

Die Personalisierung beginnt automatisch in jedem angegebenen Zeitraum mit der Verwendung des am häufigsten aktualisierten trainierten Modells für Online-Rangfolgen. Beispiel: PT5M (5 Minuten). Informationen zum Zeitformat finden Sie unter http://en.wikipedia.org/wiki/ISO_8601#Durations

logRetentionDays
Int32

Anzahl der Tage, an denen Verlaufsprotokolle verwaltet werden sollen. -1 bedeutet, dass die Protokolle nie gelöscht werden.

Ausnahmen

rewardAggregation ist NULL.

Gilt für: