PersonalizerRankMultiSlotOptions コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
PersonalizerRankMultiSlotOptions() |
MultiSlotRankRequest クラスの新しいインスタンスを初期化します。 |
PersonalizerRankMultiSlotOptions(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>) |
PersonalizerRankMultiSlotOptions の新しいインスタンスを初期化します。 |
PersonalizerRankMultiSlotOptions(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, String, Boolean) |
MultiSlotRankRequest の新しいインスタンスを初期化します。 |
PersonalizerRankMultiSlotOptions()
MultiSlotRankRequest クラスの新しいインスタンスを初期化します。
public PersonalizerRankMultiSlotOptions ();
Public Sub New ()
適用対象
PersonalizerRankMultiSlotOptions(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>)
PersonalizerRankMultiSlotOptions の新しいインスタンスを初期化します。
public PersonalizerRankMultiSlotOptions (System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerRankableAction> actions, System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerSlotOptions> slots);
new Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<Azure.AI.Personalizer.PersonalizerSlotOptions> -> Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions
Public Sub New (actions As IEnumerable(Of PersonalizerRankableAction), slots As IEnumerable(Of PersonalizerSlotOptions))
パラメーター
- actions
- IEnumerable<PersonalizerRankableAction>
Personalizer サービスが選択できる一連のアクション。 セットには、50 個を超えるアクションを含めてはなりません。 アクションの順序はランクの結果には影響しませんが、順序は、アプリケーションがそれらを表示するために使用したシーケンスと一致する必要があります。 配列内の最初の項目は、オフライン評価のベースライン項目として使用されます。
Personalizer サービスがアクションを選択するスロットのセット。 セットには、50 個を超えるスロットを含めてはなりません。
例外
actions
または slots
が null です。
適用対象
PersonalizerRankMultiSlotOptions(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, String, Boolean)
MultiSlotRankRequest の新しいインスタンスを初期化します。
public PersonalizerRankMultiSlotOptions (System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerRankableAction> actions, System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerSlotOptions> slots, System.Collections.Generic.IList<object> contextFeatures = default, string eventId = default, bool deferActivation = false);
new Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<Azure.AI.Personalizer.PersonalizerSlotOptions> * System.Collections.Generic.IList<obj> * string * bool -> Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions
Public Sub New (actions As IEnumerable(Of PersonalizerRankableAction), slots As IEnumerable(Of PersonalizerSlotOptions), Optional contextFeatures As IList(Of Object) = Nothing, Optional eventId As String = Nothing, Optional deferActivation As Boolean = false)
パラメーター
- actions
- IEnumerable<PersonalizerRankableAction>
Personalizer サービスが選択できる一連のアクション。
セットには、50 個を超えるアクションを含めてはなりません。
アクションの順序はランクの結果には影響しませんが、順序には影響しません
は、アプリケーションがそれらを表示するために使用したシーケンスと一致する必要があります。
配列内の最初の項目は、オフライン評価のベースライン項目として使用されます。
Personalizer サービスがアクションを選択するスロットのセット。
セットには、50 個を超えるスロットを含めてはなりません。
辞書の辞書として Personalizer に使用されるコンテキストの機能。 これはアプリケーションによって異なり、通常は現在のユーザー、デバイス、プロファイル情報、時間と日付に関する集計データなどに関する機能が含まれます。機能には、個人を特定できる情報 (PII)、一意の UserID、または正確なタイムスタンプを含めてはなりません。 JSON をシリアル化可能にする必要があります。 https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features.
- eventId
- String
必要に応じて、この Rank イベントを一意に識別する eventId を渡します。 null の場合、サービスは一意の eventId を生成します。 eventId は、この要求を報酬に関連付けるだけでなく、Personalizer 呼び出しを行うときに擬似ランダム ジェネレーターをシード処理するために使用されます。
- deferActivation
- Boolean
必要に応じて、ランク結果の rewardActionId がユーザーに表示されることを確信している場合は、一意に false を送信する eventId を渡します。したがって、Personalizer は Reward 呼び出しを期待し、それ以外の場合は既定の Reward をイベントに割り当てます。 ランク結果で指定されたアクションがユーザーに表示されない可能性がある場合は、true を送信します (たとえば、ページが後でレンダリングされるため、またはランクの結果がさらに下流のコードによってオーバーライドされる可能性があります)。 イベント出力がユーザーに表示される場合は、Activate Event API を呼び出す必要があります。それ以外の場合、Rewards は無視されます。
例外
actions
または slots
が null です。
適用対象
Azure SDK for .NET