Java MLKit上的Tensorflow Lite出现以下错误:#vk为输出索引0获取了1个类,根据标签映射应为2

Java MLKit上的Tensorflow Lite出现以下错误:#vk为输出索引0获取了1个类,根据标签映射应为2,java,android-studio,tensorflow,tensorflow-lite,google-mlkit,Java,Android Studio,Tensorflow,Tensorflow Lite,Google Mlkit,在将元数据添加到我的tflite文件以在ML工具包中使用它之后,我得到节点“ClassifierClientCalculator”的错误Calculator::Open():失败:#vk为输出索引0获得了1个类,根据标签映射,应该是2个我编辑了元数据中的类数以及标签文件中的类数,但仍然得到相同的错误。我的模型是一个二值图像分类模型,因此首先应该有两个类。基于,如果输出包含两个类,则输出应该是(1*2)或(1*1*1*2)。您能仔细检查一下输出层吗?谢谢,这就是问题所在。它现在工作得很好!

在将元数据添加到我的tflite文件以在ML工具包中使用它之后,我得到节点“ClassifierClientCalculator”的错误
Calculator::Open():失败:#vk为输出索引0获得了1个类,根据标签映射,应该是2个我编辑了元数据中的类数以及标签文件中的类数,但仍然得到相同的错误。我的模型是一个二值图像分类模型,因此首先应该有两个类。

基于,如果输出包含两个类,则输出应该是(1*2)或(1*1*1*2)。您能仔细检查一下输出层吗?

谢谢,这就是问题所在。它现在工作得很好!