在这里完成Keras / ML初学者!
鉴于成功训练的NN(CNN或其他)导致my_model.h5
,我可以将模型加载为
from keras import load_model
model = load_model("my_model.h5")
加载我想要应用我的NN(不训练或验证)的新数据集,我该怎么做?据我所知,对于我输入的每个样本,我应该能够得出0到1之间的分数,以量化NN对该样本信号的置信度。我如何获得这些数字,例如格式为{sample1: score, sample2: score,...}
?
非常感谢任何帮助!
答案 0 :(得分:1)
就是这样:
results = model.predict(inputData)
inputData
必须具有与训练数据相同的维数,并且形状必须兼容。
按照标准,样品属于第一维。
for res in results:
#res is the score for a sample