Python:Pybrain 包中的 train() 方法返回什么?

标签 python neural-network backpropagation pybrain

链接heretrainer.train() 返回

a double proportional to the error

这是什么意思?我正在使用 BackpropTrainer 来训练用于分类的神经网络。到目前为止,我的代码返回的值小于 1。这是否意味着它验证了训练数据并返回了错误分类样本数与总样本数的比率?

最佳答案

阅读 the documentation似乎它训练了一个时期的数据。可能是那个时候没有收敛,所以返回不匹配(错误)。

trainer.trainUntilConvergence() 将在多个时期进行训练,直到收敛。它返回每个收敛不匹配的元组。

关于Python:Pybrain 包中的 train() 方法返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31402858/

相关文章:

python - statsmodels 无法使用诸如登录异构类型行之类的函数来预测公式

python - 如何在 Dataframe 中展平一系列字典列表?

从神经网络中移除孤儿神经元的算法

neural-network - 神经网络中的权重矩阵维度直觉

machine-learning - 如何判断一个神经网络?

python - 同时处理多个图形时更改一个 Matplotlib 图形中的样式

python - 删除 Python 注释/文档字符串的脚本

machine-learning - RNN(循环神经网络)可以像普通神经网络一样训练吗?

c - 使用小批量时如何更新权重?

neural-network - 为什么S型函数在神经网络中起作用?