【发布时间】:2010-12-22 06:26:33
【问题描述】:
对于我的大学项目,我正在创建一个神经网络,可以对信用卡交易是否存在欺诈的可能性进行分类。我正在训练反向传播。我正在用 Java 写这个。我想应用多线程,因为我的电脑是四核 i7。花几个小时训练并看到我的大部分核心都处于空闲状态,这让我很烦恼。
但是如何将多线程应用于反向传播?反向传播通过网络向后调整错误来工作。必须先完成一层,然后才能继续另一层。有什么办法可以修改我的程序来做多核背景?
【问题讨论】:
标签: java artificial-intelligence neural-network