【问题标题】:tensorflow: Classifier: errorjava.lang.IllegalArgumentException: Label number 1000 mismatch the shape on axis 1tensorflow:分类器:errorjava.lang.IllegalArgumentException:标签号 1000 与轴 1 上的形状不匹配
【发布时间】:2020-04-06 20:20:51
【问题描述】:

我正在尝试在 tensorflow 上做 google 的 codelab。

link to the google codelab

它适用于给定的 *.tflite tensorflow 模型。 但是当尝试使用 tflite 的自定义构建模型时,它会给出以下异常。

errorjava.lang.IllegalArgumentException:标签编号 1000 与轴 1 上的形状不匹配

找不到原因。

【问题讨论】:

  • 这里有什么进展吗?我也面临这个问题,如果你能分享一个答案,那会很有帮助。

标签: android tensorflow tensorflow-lite


【解决方案1】:

我有同样的错误。我通过更改 labels.txt 解决了这个问题,但没有更改 labels_without_background.txt。

文件labels_without_background.txt 是模型使用。改成自己的标签内容。

可以看到ClassifierQuantizedEfficientNet.java line58

> protected String getLabelPath() { return "labels_without_background.txt";}

【讨论】:

    猜你喜欢
    • 2020-05-18
    • 2021-12-09
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多