我发送了以下请求(根据文档https://westus.dev.cognitive.microsoft.com/docs/services/Recommendations.V4.0/operations/56f30d77eda5650db055a3d0)
{
"description":"",
"buildType":"Recommendation",
"buildParameters":{
"recommendation":{
"numberOfModelIterations":10,
"numberOfModelDimensions":20,
"itemCutOffLowerBound":1,
"itemCutOffUpperBound":10,
"userCutOffLowerBound":1,
"userCutOffUpperBound":10,
"enableModelingInsights":false,
"splitterStrategy":"LastEventSplitter",
"useFeaturesInModel":false,
"allowColdItemPlacement":false,
"enableFeatureCorrelation":false,
"enableU2I":false,
"randomSplitterParameters":{
"testPercent":10,
"randomSeed":0
}
},
"fbt":{
"similarityFunction":"",
"enableModelingInsights":false,
"splitterStrategy":"",
"randomSplitterParameters":{
}
}
}
}
不断得到回应:
{
"error":{
"code":"InternalServerError",
"message":"(EXT-0110) The server encountered an internal error.",
"innerError":{
"code":"c83f18d5-06ff-4e34-b0f9-b0c680b4c66e",
"message":null
}
}
}
谷歌搜索并没有多大帮助。
UPD:
将enableModelingInsights更改为false。问题仍然存在。
如果我再次触发,我将收到"无法启动类型'建议'当另一个构建' 1560455'相同类型的相同类型正在运行模型' 264ea280-76dd-4d17-892e-2ca2bde214c3'"。看起来构建已创建,但不知何故没有触发。
答案 0 :(得分:1)
我想我知道这个问题。暂时关闭enableModelingInsights为false。
除非您有足够的数据进行建模,并指定适当的拆分策略,否则建模洞察不会起作用。
我注意到API文档中显示的默认值导致了这种混淆 - 所以我会与团队讨论纠正错误。
谢谢, 路易斯卡布雷拉
答案 1 :(得分:0)
当您指定"buildType":"Recommendation"
时,您指定要推荐推荐(可用推荐/ fbt / rank)
在这种情况下,您需要从整个列表中删除FBT参数。
当您确实想要使用FBT时,如果启用建模洞察力设置为true,则需要更改构建类型,远程推荐构建参数并填写similarityFunction的值并更新分割器的值,否则删除它们。
答案 2 :(得分:0)
我没有改变任何事情。但现在它有效。看起来这是内部问题。