我正在使用 Weka 多层感知器分类器进行分类。我想知道神经网络收敛了多少个时期(权重不再更新)。
我正在使用它的 Java API,但我无法找到获取权重变量并测试它们是否仍在循环中变化的方法。
我正在使用 Weka 多层感知器分类器进行分类。我想知道神经网络收敛了多少个时期(权重不再更新)。
我正在使用它的 Java API,但我无法找到获取权重变量并测试它们是否仍在循环中变化的方法。
来自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
. 这是在:/src/main/java/weka/classifiers/functions/neural/NeuralNode.java
。