【发布时间】:2020-12-18 21:06:44
【问题描述】:
我是机器学习的初学者。起初,我的模型给了我 85.82% 的准确率,这很好。但是现在我想再次测试该模型的全部新数据,但我无法弄清楚要在代码中添加什么,因为我只能在使用验证数据测试模型时获得测试准确性。
以下是我的代码:
【问题讨论】:
-
运行 model.predict(X_new) 其中 X_new 是新数据(就像你对 X_test 所做的那样,这对你的模型/训练来说本质上是“新的”)在不同的说明中,我没有看到85% 的准确率。最高的似乎是 79.87%,在测试集上似乎是 75.35%。
-
是的,我试过了,但是我需要像处理 X_test 一样处理新数据吗?这次我将如何指定 X_test 是什么?如果你能告诉我一些有用的代码,谢谢,是的,对不起,我写了不同的数字
-
我猜你是必须显示代码/数据的人;)。您可能必须对数据进行预处理,或者重新排列它们以适应模型。除非有人知道训练数据和新的测试数据,否则我们无能为力。
-
为了获得更好的响应,您需要分享您的训练数据以及您想要的输出。我建议你阅读如何问好questions。
标签: python pandas numpy tensorflow keras