我已经在Watson Machine Learning上训练了带有自定义损失函数的模型,但是当我尝试部署它时,出现错误消息:
using
我知道通常在Keras中,您可以使用以下命令加载具有自定义损失功能的模型:
Invalid Input data: Unknow loss function:loss
我现在正在寻找一种在部署中也添加损失函数定义的方法。
答案 0 :(得分:0)
对于WML,Custom Compnents in TF Models
您应该能够遵循本文档中介绍的方法
此处详细说明了具体要求:https://dataplatform.cloud.ibm.com/docs/content/analyze-data/ml-custom_libs_overview.html#requirements
主要思想是,您需要为部署指定运行时感谢默认运行时,并以指定的方式打包自定义组件。希望这可以帮助。
答案 1 :(得分:0)
获得官方支持的答复:
WML当前不支持Keras的自定义功能和图层。您可以参考此扩展坞中支持的功能:https://dataplatform.cloud.ibm.com/docs/content/analyze-data/pm_service_supported_frameworks.html?audience=wdp&context=analytics此处似乎未提及有关损失函数的部分。我们将更新文档。
日期:2019-01-28