我正在使用WEKA为我的大学项目做一个分类任务,需要对一个非常大的文本文件(300MB)进行分类。但这个过程非常缓慢。我查看了任务管理器,发现Weka只使用了10%的CPU,而整体CPU利用率约为13%。我想增加Weka的CPU利用率。我已经将Weka的优先级设置为“高”。有什么办法可以实现吗?
如果您正在训练(训练数据集),weka默认使用10倍交叉验证。Weka Explorer或命令行在单个线程中执行所有折叠。使用GUI Weka KnowledgeFlow可以将每个折叠分别执行在不同的线程上,这将是您最简单的选择。但是,每个折叠可以分配到其他计算机上,因此每个折叠可以在不同的机器上执行。有关折叠分发的更多信息,请参见Weka-Parallel。