1

我正在发送以下请求(根据文档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
      }
   }
}

谷歌搜索没有多大帮助。

升级版:

将 enableModelingInsights 更改为 false。问题依然存在。

如果我再次触发,我将收到“当另一个相同类型的构建‘1560455’正在为模型‘264ea280-76dd-4d17-892e-2ca2bde214c3’运行时,我将收到“无法启动‘推荐’类型的新构建”。看起来构建已创建,但不知何故没有被触发。

4

3 回答 3

1

我想我知道这个问题。暂时将 enableModelingInsights 关闭为 false。

除非您有足够的数据进行建模并指定适当的拆分策略,否则建模洞察力将不起作用。

(有关建模见解的更多信息,请访问https://azure.microsoft.com/en-us/documentation/articles/cognitive-services-recommendations-buildtypes/

我确实注意到 API 文档中显示的默认值导致了这种混乱——所以我会与团队讨论以纠正这个问题。

谢谢,路易斯·卡布雷拉

于 2016-06-18T14:49:06.343 回答
0

当您指定 时"buildType":"Recommendation",您指定要构建推荐(可用的是推荐/fbt/rank)

在这种情况下,您需要从整个列表中删除 FBT 参数。

当您确实想使用 FBT 时,您需要更改构建类型、远程推荐构建参数并填写相似性函数的值,如果启用建模洞察设置为 true,则更新拆分器的值,否则将其删除。

于 2016-07-03T16:31:49.370 回答
0

我没有改变任何东西。但现在它起作用了。看起来是内部问题。

于 2016-07-22T18:50:45.533 回答