Compartir a través de


PersonalizerClient.RankAsync Método

Definición

Sobrecargas

RankAsync(IEnumerable<PersonalizerRankableAction>, IEnumerable<Object>, CancellationToken)

Envíe una solicitud de clasificación de Personalizer. Recibe un contexto y una lista de acciones. Devuelve cuál de las acciones proporcionadas debe usar la aplicación, en rewardActionId.

RankAsync(PersonalizerRankOptions, CancellationToken)

Envíe una solicitud de clasificación de Personalizer. Recibe un contexto y una lista de acciones. Devuelve cuál de las acciones proporcionadas debe usar la aplicación, en rewardActionId.

RankAsync(IEnumerable<PersonalizerRankableAction>, IEnumerable<Object>, CancellationToken)

Source:
PersonalizerClient.cs

Envíe una solicitud de clasificación de Personalizer. Recibe un contexto y una lista de acciones. Devuelve cuál de las acciones proporcionadas debe usar la aplicación, en rewardActionId.

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

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 clasificación, pero el 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.

contextFeatures
IEnumerable<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

RankAsync(PersonalizerRankOptions, CancellationToken)

Source:
PersonalizerClient.cs

Envíe una solicitud de clasificación de Personalizer. Recibe un contexto y una lista de acciones. Devuelve cuál de las acciones proporcionadas debe usar la aplicación, en rewardActionId.

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

Parámetros

options
PersonalizerRankOptions

Una solicitud De clasificación de Personalizer.

cancellationToken
CancellationToken

Token de cancelación que se va a usar.

Devoluciones

Se aplica a