我想知道pybrain如何根据权重给出预测。例如,我已经指定
network=buildNetwork(traindata.indim, 4, traindata.outdim,
hiddenclass = TanhLayer, outclass= TanhLayer).
假设我知道这个训练有素的网络的权重,我该如何自己进行预测?我需要使用 Java 在另一个程序中计算结果。或者这个网络的激活功能是什么?
我想知道pybrain如何根据权重给出预测。例如,我已经指定
network=buildNetwork(traindata.indim, 4, traindata.outdim,
hiddenclass = TanhLayer, outclass= TanhLayer).
假设我知道这个训练有素的网络的权重,我该如何自己进行预测?我需要使用 Java 在另一个程序中计算结果。或者这个网络的激活功能是什么?
对于不同层激活函数的含义,只需 google 即可tanh activation function
。链接之一,包含 java 实现细节。
如果您不熟悉神经网络计算,请参阅 NEURAL NETWORKS
几乎所有编程语言都有许多不同的已构建的 NN 库。这是一个用于 java 的。