我的问题是这样的,我做了个看照片预测体重的的模型,验证集的正确率是80%,我想把验证集预测错误的那20%输出出来,并找出他们预测错的那个标签,对比和真实值的差多少,我用的tensorflow,我该怎么做?请大家指点下。
1个回答
我一般会在pandas里操作,进行预测值和实际值的对比,找到误差大的Index,然后再去匹配对应的原特征
# model = Sequential()
# ...
# model.fit(...)
y_pred = model.predict(x_validate)
compare = pd.DataFrame()
compare['true'] = y_true.reshape(-1)
compare['pred'] = y_pred.reshape(-1)
compare['error'] = #根据你的场景,具体计算'true'和'pred'这两列的情况