【问题标题】:ibm watson Visual Recognition aborting retraining due to exception during custom classifier with java-sdk?ibm watson Visual Recognition 在使用 java-sdk 的自定义分类器期间由于异常而中止重新训练?
【发布时间】:2017-10-12 08:10:21
【问题描述】:
{

"classifier_id": "lassifier_Class_1216362619",

"name": "name_Classifier",

"owner": "5765e64f-3c32-4aed-a424-75ddc38affbu",

"status": "ready",

"created": "2017-05-11T09:00:03.531Z",

"classes": [

    {"class": "class_1"},

    {"class": "class_2"},

    {"class": "class_3"},

],

"retrained": "2017-05-11T11:49:39.106Z",

"explanation": " aborting retraining due to exception during feature download. "  }

Salut,在更新分类器期间,重新训练失败并且 get 的响应正文: /v3/classifiers/ {classifier_id} : 解释:“在功能下载过程中由于异常而中止重新训练。”

【问题讨论】:

    标签: java classification watson visual-recognition


    【解决方案1】:

    此消息的含义是,在重新训练期间,系统无法找到它在之前的训练请求中提取的所有特征数据。这可能是系统中的一个问题,但如果您通过将标头参数 X-Watson-Learning-Opt-Out 在原始 POST /分类器或中间再训练请求。

    如果您没有使用此退出标头,请告诉我,我可以进一步调查。

    【讨论】:

    • 我的方案是用大于 256 M 的 zip 文件训练分类器。为此,我尝试在每次迭代中训练分类器,迭代包含 250 M。第一次迭代更新了它的 March ,并且训练成功进行了,但是下一次迭代它被阻止了。
    • 嗨,我将 X-Watson-Learning-Opt-Out 标头参数的定义添加到 true ,但仍然是相同的异常。
    • 请允许我澄清一下 - X-Watson-Learning-Opt-Out 的默认值为 false,这正是您想要的。如果您将其设置为 true,则您选择不保留图像,因此系统将无法重新训练您的分类器。但我现在假设您没有在之前的请求中设置此标头值,因此这无法解释为什么您收到错误消息“由于功能下载期间出现异常而中止重新训练。”
    • 我查看了我们的日志,发现在为将来重新训练模型而保留功能时出现内部错误。所以不幸的是,这个分类器将无法重新训练。如果你重新开始,再次训练原始图像集,它可能会成功,然后你的新分类器就可以重新训练了。很抱歉给您带来不便。
    • 我想尝试输入数据(图像分辨率为 320 x 320)。对于给您带来的不便,我深表歉意
    猜你喜欢
    • 2017-05-22
    • 2018-06-09
    • 2017-05-23
    • 1970-01-01
    • 2018-01-13
    • 2020-08-28
    • 2017-03-23
    • 2020-09-23
    • 1970-01-01
    相关资源
    最近更新 更多