我正在学习如何使用java的 encog 库。我正在尝试创建RBF网络用于aproximating功能。我正在使用SVDTraining方法,但网络错误没有减少。它保持与训练开始时的水平相同。我不知道为什么。
int myCode[20] = {0};
以下是我的代码片段(创建和培训部分) 非常感谢您的每一个答案。
答案 0 :(得分:0)
SVD是一步解决。
//SVD is a single step solve
int epoch = 1;
do
{
train.iteration();
System.out.println("Epoch #" + epoch + " Error:" + train.getError());
epoch++;
} while ((epoch < 1) && (train.getError() > 0.001));
它只会迭代一次。