1

我想构建和测试分类器。我制作了 2 个文件 - train.txt 和 test.txt


train.txt/test.txt


__label__1 ,(文本)\n


__label__2 ,(文本)\n


__label__3 ,(文本)\n


等等。建立分类器后:

classifier = fasttext.supervised("train.txt","model")

result = classifier.test("test.txt")

精度始终为 1/n(n - 行数)。因此分类器适用于每个返回相同实体的输入(例如,所有输入为 2)。

4

1 回答 1

0

您不需要在标签和文本之间使用逗号。所有标签都应加前缀(如您的示例中所示),并位于训练和测试文件中的文本之前。

于 2018-02-25T05:59:34.530 回答