AutoKeras:导出然后重新加载的分类器模型无法正确预测

AutoKeras:导出然后重新加载的分类器模型无法正确预测,keras,auto-keras,Keras,Auto Keras,更新:正如@Dr Snoopy在下面的评论中善意地指出的,我错误地认为predict()中的矩阵将显示预测的标签,而不是显示分类概率 问题: OS: Ubuntu 18.04 LTS GPU: Nvida T4 driver v450.80.02, CUDA v10.1 and cuDNN v7_7.6.5.32 Autokeras==1.0.11 Keras==2.4.3 keras-tuner==1.0.2rc4 tensorboard==2.4.0 tensorboard-plugin-w

更新:正如@Dr Snoopy在下面的评论中善意地指出的,我错误地认为
predict()
中的矩阵将显示预测的标签,而不是显示分类概率

问题:

OS: Ubuntu 18.04 LTS
GPU: Nvida T4 driver v450.80.02, CUDA v10.1 and cuDNN v7_7.6.5.32
Autokeras==1.0.11
Keras==2.4.3
keras-tuner==1.0.2rc4
tensorboard==2.4.0
tensorboard-plugin-wit==1.7.0
tensorflow==2.3.1
tensorflow-addons==0.11.2
tensorflow-datasets==4.1.0
tensorflow-estimator==2.3.0
tensorflow-hub==0.10.0
tensorflow-metadata==0.25.0
tensorflow-model-optimization==0.5.0
scikit-learn==0.23.2
numpy==1.18.5
pandas==1.1.4
我正在按照官方文件中的逐步说明试用AutoKeras。一切顺利,直到
打印(预测)
生成:

[[7.10387882e-09 5.58982416e-10 3.74930835e-07 ... 9.99997973e-01
  2.01310062e-08 3.60369455e-07]
 [1.85361150e-05 9.04550598e-06 9.99895692e-01 ... 2.75132152e-12
  3.61683783e-06 7.38385242e-10]
 [4.39638507e-06 9.98704195e-01 1.83042779e-04 ... 3.79047066e-04
  8.97390855e-05 2.85495821e-06]
 ...
 [2.76643597e-09 3.89823036e-08 2.50714938e-09 ... 1.26030145e-05
  4.11345856e-04 1.28301617e-04]
 [1.66736356e-07 1.93144473e-10 1.16833530e-08 ... 4.25922603e-10
  3.32917640e-04 2.25114619e-07]
 [1.36902031e-06 2.86963953e-10 1.59475476e-05 ... 1.64523464e-11
  2.79402485e-07 4.60360372e-09]]
然后我尝试了
print(clf.predict(x_test))
,得到了正确的结果:

[['7']
 ['2']
 ['1']
 ...
 ['4']
 ['5']
 ['6']]
我的问题:

OS: Ubuntu 18.04 LTS
GPU: Nvida T4 driver v450.80.02, CUDA v10.1 and cuDNN v7_7.6.5.32
Autokeras==1.0.11
Keras==2.4.3
keras-tuner==1.0.2rc4
tensorboard==2.4.0
tensorboard-plugin-wit==1.7.0
tensorflow==2.3.1
tensorflow-addons==0.11.2
tensorflow-datasets==4.1.0
tensorflow-estimator==2.3.0
tensorflow-hub==0.10.0
tensorflow-metadata==0.25.0
tensorflow-model-optimization==0.5.0
scikit-learn==0.23.2
numpy==1.18.5
pandas==1.1.4
我想知道是否有其他人尝试过在AutoKeras页面中成功运行代码,或者遇到了与我相同的问题。如果是前者,我将非常感谢任何关于我哪里做错了/问题出在哪里的建议。如前所述,我在Python控制台中运行了页面中的每一行代码

硬件/软件规格:

OS: Ubuntu 18.04 LTS
GPU: Nvida T4 driver v450.80.02, CUDA v10.1 and cuDNN v7_7.6.5.32
Autokeras==1.0.11
Keras==2.4.3
keras-tuner==1.0.2rc4
tensorboard==2.4.0
tensorboard-plugin-wit==1.7.0
tensorflow==2.3.1
tensorflow-addons==0.11.2
tensorflow-datasets==4.1.0
tensorflow-estimator==2.3.0
tensorflow-hub==0.10.0
tensorflow-metadata==0.25.0
tensorflow-model-optimization==0.5.0
scikit-learn==0.23.2
numpy==1.18.5
pandas==1.1.4
已完成的研究: 到目前为止,我只发现这个问题和我的不一样。我还尝试导出一个回归模型,重新加载并使用它进行预测——没有问题。所以我猜测这个问题仅限于分类模型


提前谢谢

模型产生的数字到底有什么问题?它们是分类概率,是您期望从分类器输出中得到的正常结果。@Dr.Snoopy非常感谢!我一心希望得到一个1列矩阵,显示我没有意识到的预测标签。再次感谢!