次の方法で共有


PersonalizerClient.Rank メソッド

定義

オーバーロード

Rank(PersonalizerRankOptions, CancellationToken)

Personalizer ランク要求を送信します。 コンテキストとアクションの一覧を受け取ります。 rewardActionId で、アプリケーションで使用する必要がある、指定されたアクションのうちどれを返します。

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

Personalizer ランク要求を送信します。 コンテキストとアクションの一覧を受け取ります。 rewardActionId で、アプリケーションで使用する必要がある、指定されたアクションのうちどれを返します。

Rank(PersonalizerRankOptions, CancellationToken)

Source:
PersonalizerClient.cs

Personalizer ランク要求を送信します。 コンテキストとアクションの一覧を受け取ります。 rewardActionId で、アプリケーションで使用する必要がある、指定されたアクションのうちどれを返します。

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

パラメーター

options
PersonalizerRankOptions

Personalizer Rank 要求。

cancellationToken
CancellationToken

使用する取り消しトークン。

戻り値

適用対象

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

Source:
PersonalizerClient.cs

Personalizer ランク要求を送信します。 コンテキストとアクションの一覧を受け取ります。 rewardActionId で、アプリケーションで使用する必要がある、指定されたアクションのうちどれを返します。

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

パラメーター

actions
IEnumerable<PersonalizerRankableAction>

Personalizer サービスが選択できるアクションのセット。 セットには 50 個を超えるアクションを含めないようにする必要があります。 アクションの順序はランクの結果には影響しませんが、順序は、アプリケーションがそれらを表示するために使用したシーケンスと一致する必要があります。 配列内の最初の項目は、オフライン評価の基準項目として使用されます。

contextFeatures
IEnumerable<Object>

辞書の辞書として Personalizer に使用されるコンテキストの機能。 これはアプリケーションによって異なり、通常は現在のユーザー、そのデバイス、プロファイル情報、時間と日付に関する集計データなどに関する機能が含まれます。機能には、個人を特定できる情報 (PII)、一意のユーザー ID、または正確なタイムスタンプを含めてはいけません。 JSON シリアル化可能である必要があります。 https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features.

cancellationToken
CancellationToken

使用する取り消しトークン。

戻り値

適用対象