你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Policy - Update

更新策略。
更新个性化体验创建服务将用于训练模型的学习设置。

PUT {Endpoint}/personalizer/v1.1-preview.1/configurations/policy

URI 参数

名称 必需 类型 说明
Endpoint
path True

string

支持的认知服务终结点。

请求正文

名称 必需 类型 说明
arguments True

string

学习设置的参数。

name True

string

学习设置的名称。

响应

名称 类型 说明
200 OK

PolicyContract

成功

Other Status Codes

ErrorResponse

策略配置无效。

示例

Successful Policy_Update request

示例请求

PUT {Endpoint}/personalizer/v1.1-preview.1/configurations/policy

{
  "name": "myPersonalizer",
  "arguments": "--cb_explore_adf --epsilon 0.2 --dsjson --cb_type ips -l 0.5 --l1 1E-07 --power_t 0.5"
}

示例响应

{
  "name": "myPersonalizer",
  "arguments": "--cb_explore_adf --epsilon 0.2 --dsjson --cb_type ips -l 0.5 --l1 1E-07 --power_t 0.5"
}

定义

名称 说明
ErrorResponse

用于将错误返回给客户端

InternalError

一个 对象,包含比父对象有关错误的更具体信息的对象。

PersonalizerError

错误对象。

PersonalizerErrorCode

个性化体验创建服务返回的错误代码

PolicyContract

用于指定如何训练模型的学习设置。

ErrorResponse

用于将错误返回给客户端

名称 类型 说明
error

PersonalizerError

错误对象。

InternalError

一个 对象,包含比父对象有关错误的更具体信息的对象。

名称 类型 说明
code

string

详细的错误代码。

innererror

InternalError

一个 对象,包含比父对象有关错误的更具体信息的对象。

PersonalizerError

错误对象。

名称 类型 说明
code

PersonalizerErrorCode

个性化体验创建服务返回的错误代码

details

PersonalizerError[]

有关导致此项报告错误的特定错误的详细信息数组。

innerError

InternalError

一个 对象,包含比父对象有关错误的更具体信息的对象。

message

string

解释服务报告的错误的消息。

target

string

错误源元素。

PersonalizerErrorCode

个性化体验创建服务返回的错误代码

名称 类型 说明
ApprenticeModeNeverTurnedOn

string

学徒模式从未打开。

BadRequest

string

服务器无法理解请求。

DuplicateCustomPolicyNames

string

自定义策略名称应是唯一的。

EvaluationModelNotFound

string

在评估中找不到模型。

EvaluationNotFound

string

找不到脱机评估。

FrontEndNotFound

string

找不到前端。

InternalServerError

string

服务器上发生了一般错误。

InvalidContainer

string

SAS URI 必须是具有写入权限的容器的 URI。

InvalidEvaluationContract

string

计算协定无效。

InvalidEventIdToActivate

string

激活事件请求无效。

InvalidExportLogsRequest

string

请求无效。

InvalidLearningModeServiceConfiguration

string

不允许在将学习模式从联机模式更改为学徒模式时更新 defaultReward、rewardWaitTime 和 rewardAggregation,反之亦然。 更改模式,然后使用其他 API 调用更改其他设置。

InvalidModelMetadata

string

无效的模型元数据。

InvalidMultiSlotApiAccess

string

多槽功能当前已禁用。 请按照多槽个性化体验创建服务文档更新循环设置以启用多槽功能。

InvalidPolicyConfiguration

string

策略配置无效。

InvalidPolicyContract

string

策略协定无效。

InvalidRankRequest

string

请求无效。

InvalidRewardRequest

string

奖励请求无效。

InvalidRewardWaitTime

string

奖励等待时间应介于 5 秒到 2 天之间

InvalidServiceConfiguration

string

服务配置无效。

LearningSettingsNotFound

string

在评估中找不到学习设置。

LogsPropertiesNotFound

string

找不到日志属性。

LogsSizeExceedAllowedLimit

string

日志的总大小超出了允许的限制。

MissingAppId

string

标头中缺少 AppId。

ModelFileAccessDenied

string

无法访问用于客户管理的密钥的密钥保管库密钥。

ModelMetadataUpdateFailed

string

模型元数据更新失败。

ModelPublishFailed

string

模型发布失败。

ModelRankingError

string

使用模型对操作进行排名时出错。 请验证学习设置是否有效。

ModelResetFailed

string

模型重置失败。

NoLogsExistInDateRange

string

日期范围内不存在日志。

OperationNotAllowed

string

目前不允许此操作。

ProblemTypeIncompatibleWithAutoOptimization

string

自动优化与多槽个性化不兼容。

RankNullResponse

string

排名调用返回 null 响应。

ResourceNotFound

string

服务器上不存在请求的资源。

UpdateConfigurationFailed

string

未能更新配置。

PolicyContract

用于指定如何训练模型的学习设置。

名称 类型 说明
arguments

string

学习设置的参数。

name

string

学习设置的名称。