Compartir a través de


PersonalizerClient.RankMultiSlot Método

Definición

Sobrecargas

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

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

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Source:
PersonalizerClient.cs

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

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)

Parámetros

options
PersonalizerRankMultiSlotOptions

Una solicitud rank de varias ranuras de Personalizer.

cancellationToken
CancellationToken

Token de cancelación que se va a usar.

Devoluciones

Se aplica a

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

Source:
PersonalizerClient.cs

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

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)

Parámetros

actions
IEnumerable<PersonalizerRankableAction>

El conjunto de acciones entre las que puede elegir el servicio Personalizer.

El conjunto no debe contener más de 50 acciones.

El orden de las acciones no afecta al resultado de la clasificación, sino al orden

debe coincidir con la secuencia que la aplicación habría usado para mostrarlas.

El primer elemento de la matriz se usará como elemento de línea base en Evaluaciones sin conexión.

slots
IEnumerable<PersonalizerSlotOptions>

El conjunto de ranuras para las que el servicio Personalizer debe seleccionar las acciones.

El conjunto no debe contener más de 50 ranuras.

contextFeatures
IList<Object>

Características del contexto utilizado para Personalizer como diccionario de diccionarios. Esto depende de la aplicación y normalmente incluye características sobre el usuario actual, su dispositivo, información de perfil, datos agregados sobre la hora y la fecha, etc. Las características no deben incluir información de identificación personal (PII), identificadores de usuario únicos o marcas de tiempo precisas. Debe ser serializable JSON. https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features.

cancellationToken
CancellationToken

Token de cancelación que se va a usar.

Devoluciones

Se aplica a