Freigeben über


PersonalizerClient.RankMultiSlot Methode

Definition

Überlädt

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Reichen Sie eine Personalisierungs Multislot Ranganfrage ein. Erhält einen Kontext, eine Liste von Aktionen und eine Liste von Slots. Gibt zurück, welche der bereitgestellten Aktionen in jedem Slot in jeder rewardActionId verwendet werden soll.

RankMultiSlot(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, CancellationToken)

Reichen Sie eine Personalisierungs Multislot Ranganfrage ein. Erhält einen Kontext, eine Liste von Aktionen und eine Liste von Slots. Gibt zurück, welche der bereitgestellten Aktionen in jedem Slot in jeder rewardActionId verwendet werden soll.

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Source:
PersonalizerClient.cs

Reichen Sie eine Personalisierungs Multislot Ranganfrage ein. Erhält einen Kontext, eine Liste von Aktionen und eine Liste von Slots. Gibt zurück, welche der bereitgestellten Aktionen in jedem Slot in jeder rewardActionId verwendet werden soll.

public virtual Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult> RankMultiSlot (Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member RankMultiSlot : Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions * System.Threading.CancellationToken -> Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>
override this.RankMultiSlot : Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions * System.Threading.CancellationToken -> Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>
Public Overridable Function RankMultiSlot (options As PersonalizerRankMultiSlotOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of PersonalizerMultiSlotRankResult)

Parameter

options
PersonalizerRankMultiSlotOptions

Eine Ranganforderung für Personalisierung mit mehreren Slots.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Gilt für:

RankMultiSlot(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, CancellationToken)

Source:
PersonalizerClient.cs

Reichen Sie eine Personalisierungs Multislot Ranganfrage ein. Erhält einen Kontext, eine Liste von Aktionen und eine Liste von Slots. Gibt zurück, welche der bereitgestellten Aktionen in jedem Slot in jeder rewardActionId verwendet werden soll.

public virtual Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult> RankMultiSlot (System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerRankableAction> actions, System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerSlotOptions> slots, System.Collections.Generic.IList<object> contextFeatures, System.Threading.CancellationToken cancellationToken = default);
abstract member RankMultiSlot : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<Azure.AI.Personalizer.PersonalizerSlotOptions> * System.Collections.Generic.IList<obj> * System.Threading.CancellationToken -> Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>
override this.RankMultiSlot : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<Azure.AI.Personalizer.PersonalizerSlotOptions> * System.Collections.Generic.IList<obj> * System.Threading.CancellationToken -> Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>
Public Overridable Function RankMultiSlot (actions As IEnumerable(Of PersonalizerRankableAction), slots As IEnumerable(Of PersonalizerSlotOptions), contextFeatures As IList(Of Object), Optional cancellationToken As CancellationToken = Nothing) As Response(Of PersonalizerMultiSlotRankResult)

Parameter

actions
IEnumerable<PersonalizerRankableAction>

Der Aktionssatz, aus dem der Personalisierungsdienst auswählen kann.

Der Satz sollte nicht mehr als 50 Aktionen enthalten.

Die Reihenfolge der Aktionen wirkt sich nicht auf das Rangergebnis, sondern auf die Reihenfolge aus.

sollte der Sequenz entsprechen, die Ihre Anwendung verwendet hätte, um sie anzuzeigen.

Das erste Element im Array wird als Baselineelement in Offlinebewertungen verwendet.

slots
IEnumerable<PersonalizerSlotOptions>

Der Satz von Slots, für die der Personalisierungsdienst Aktionen auswählen soll.

Der Satz sollte nicht mehr als 50 Slots enthalten.

contextFeatures
IList<Object>

Features des Kontexts, der für die Personalisierung als Wörterbuch von Wörterbüchern verwendet wird. Dies hängt von der Anwendung ab und umfasst in der Regel Features über den aktuellen Benutzer, sein Gerät, Profilinformationen, aggregierte Daten zu Uhrzeit und Datum usw. Features sollten keine personenbezogenen Daten (PII), eindeutige User-IDs oder präzise Zeitstempel enthalten. Muss json serialisierbar sein. https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Gilt für: