Share via


IPersonalizerClient Interface

Definition

Personalizer Service is an Azure Cognitive Service that makes it easy to target content and experiences without complex pre-analysis or cleanup of past data. Given a context and featurized content, the Personalizer Service returns your content in a ranked list. As rewards are sent in response to the ranked list, the reinforcement learning algorithm will improve the model and improve performance of future rank calls.

public interface IPersonalizerClient : IDisposable
type IPersonalizerClient = interface
    interface IDisposable
Public Interface IPersonalizerClient
Implements IDisposable
Derived
Implements

Properties

Credentials

Subscription credentials which uniquely identify client subscription.

DeserializationSettings

Gets or sets json deserialization settings.

Endpoint

Supported Cognitive Services endpoint.

Evaluations
Events

Gets the IEvents.

Log
Model
Policy
SerializationSettings

The base URI of the service.

ServiceConfiguration

Methods

RankWithHttpMessagesAsync(RankRequest, Dictionary<String,List<String>>, CancellationToken)

A Personalizer rank request.

Extension Methods

Rank(IPersonalizerClient, RankRequest)

A Personalizer rank request.

RankAsync(IPersonalizerClient, RankRequest, CancellationToken)

A Personalizer rank request.

RankWithHttpMessages(IPersonalizerClient, RankRequest, Dictionary<String,List<String>>)

A Personalizer rank request.

Reward(IPersonalizerClient, String, RewardRequest)

Report reward to allocate to the top ranked action for the specified event.

Reward(IPersonalizerClient, String, Double)

Report reward to allocate to the top ranked action for the specified event.

RewardAsync(IPersonalizerClient, String, RewardRequest, CancellationToken)

Report reward to allocate to the top ranked action for the specified event.

RewardAsync(IPersonalizerClient, String, Double, CancellationToken)

Report reward to allocate to the top ranked action for the specified event.

Applies to