【发布时间】:2013-07-06 03:29:43
【问题描述】:
我正在为文本分类进行情绪分析,我想将 Twitter 中的推文分类为 3 类:正面、负面或中性。我有 210 个训练数据,我使用 朴素贝叶斯作为分类器。我正在使用 PHP 和 MySQL 作为训练数据的数据库来实现。 我所做的是按顺序进行的:
- 我将基于 10 倍交叉验证的训练数据拆分为 189 个训练数据和 21 个测试数据。
- 我将训练数据插入到数据库中,因此我的分类器可以根据训练数据进行分类
- 然后我使用分类器对测试数据进行分类。我得到了 21 个预测结果。
- 根据10-fold Cross Validation重复步骤2和3 10次
- 我对分类器的准确率一一进行评估,所以得到了10个准确率结果。然后我取结果的平均值。
我想知道的是:
- 学习过程是什么?输入、过程和输出是什么?
- 验证流程是什么?输入、过程和输出是什么?
- 测试流程是什么?输入、过程和输出是什么?
我只是想确保我对这 3 个过程(学习、验证和测试)的理解是正确的。
【问题讨论】:
标签: machine-learning text-classification