【发布时间】:2015-05-02 10:01:11
【问题描述】:
所以这个问题可能看起来有点愚蠢,但我无法理解它。 测试数据的目的是什么?只是计算分类器的准确性吗?我正在使用朴素贝叶斯对推文进行情绪分析。一旦我使用训练数据训练了我的分类器,我就使用测试数据来计算分类器的准确性。如何使用测试数据来提高分类器的性能?
【问题讨论】:
标签: machine-learning test-data supervised-learning
所以这个问题可能看起来有点愚蠢,但我无法理解它。 测试数据的目的是什么?只是计算分类器的准确性吗?我正在使用朴素贝叶斯对推文进行情绪分析。一旦我使用训练数据训练了我的分类器,我就使用测试数据来计算分类器的准确性。如何使用测试数据来提高分类器的性能?
【问题讨论】:
标签: machine-learning test-data supervised-learning
您不会 - 正如您所猜测的那样,测试数据用于测试,不得用于其他任何用途,以免您歪曲您的准确度测量。这是任何机器学习的重要基石——只有在使用测试数据进行训练时才会自欺欺人。
如果您正在考虑这样的绝望措施,那么正确的前进方式通常是重新检查您的问题空间和您拥有的解决方案。它是否充分模拟了您要解决的问题?如果没有,您能否设计一个更好的模型来捕捉问题的本质?
机器学习不是灵丹妙药。它不会为您解决问题。太多失败的实验一遍又一遍地证明,“垃圾进——垃圾出”。
【讨论】: