用于文本分类多类的 Wrapper Ktrain - 将拟合与 CPU 并行化

问题描述

我正在尝试通过利用 Ktrain 包装器来解决 BERT 的多类分类问题。数据量大,想知道learner.fit_onecycle(3e-4,5)函数或者autofit()函数是否可以并行化。

例如与 sklerarn 一样,您可以使用 n_jobs 参数指定并行作业的数量

你能帮我吗? 谢谢

解决方法

首先,如果你在 ktrain 中使用 DistilBert 而不是 BERT,它将把你的训练时间减少一半。其次,当使用 CPU 调用 ktrain 中的任何 fit 方法时,TensorFlow2 应默认使用多核。如果您愿意,您可以control the number of CPU cores

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...