该程序实现了一个二元感知器分类器,用于测量测试实例的分类精度。训练和测试实例是正面/负面评论的集合。程序需要与以下4个文件一起运行:train.positive(正训练实例)、train.negative(负训练实例)、test.positive(阳性测试实例)、test.negative(否定测试实例)。这些文件应位于“./data”目录下。如需更改文件名,需相应更新代码。构建和执行指令请从命令行运行python perceptron.py。程序提供2个选项:训练迭代所需次数的数据重复,以及单个测试迭代的运行。每次训练迭代后,测试数据用于获取所需的迭代次数,并绘制错误率与迭代次数的关系图。注意:选项2需要matplotlib包以绘制图形。