我正在使用Weka多层感知器分类器进行分类。我想知道神经网络收敛到多少个时期(权重不再更新)。
我正在使用它的Java API,但我无法找到一种方法来获取权重变量并测试它们是否仍然在循环中变化。
答案 0 :(得分:1)
来自NeuralNode
:
/**
* call this function to get the change in weights array.
* This will also allow the change in weights to be updated.
* @return The change in weights array.
*/
public double[] getChangeInWeights() {
return m_changeInWeights;
}
如果你去了Weka文件夹的位置,你可以从weka-src.jar
中提取Weka的源代码。这是:/src/main/java/weka/classifiers/functions/neural/NeuralNode.java
。