【问题标题】:How to predict unlabeled test data using trained machine learning model? [closed]如何使用训练有素的机器学习模型预测未标记的测试数据? [关闭]
【发布时间】:2023-03-28 21:47:01
【问题描述】:

我编写了一个基于 ML 的入侵预测。在学习过程中,我使用标记的训练和测试数据来评估准确性并生成混淆矩阵。我想出了很好的准确性,现在我想用新数据(未标记的数据)对其进行测试。我该怎么做?

【问题讨论】:

  • 不知道真相怎么测试?
  • @Julien 我只想预测未知数据。不管是不是误报。
  • 然后预测一下。

标签: python machine-learning scikit-learn


【解决方案1】:

好吧,假设您对未标记的数据进行了测试,并且您的算法预测了一些 X 输出。您如何检查准确性,如何检查这是否正确?这是预测中唯一重要的事情,即您的程序如何处理以前从未见过的数据。

简短的回答是,你不能。您需要将数据拆分为:

  1. 培训 70%
  2. 验证 10%
  3. 测试 20%

所有这些都应该被标记,准确性、混淆矩阵、f 度量和其他任何东西都应该在你的程序以前没有见过的标记测试数据上计算。您在训练数据上进行训练,并且每隔一段时间检查验证数据的性能,看看它是否表现良好或是否需要进行调整。最后,您检查测试数据。这是监督学习,你总是需要标记数据。

【讨论】:

    猜你喜欢
    • 2018-06-12
    • 1970-01-01
    • 2020-02-21
    • 2017-10-09
    • 2012-03-27
    • 2019-07-03
    • 2021-10-03
    • 2020-02-03
    • 2021-08-25
    相关资源
    最近更新 更多