PyBrain - PyBrain 网络简介

PyBrain 是一个使用 Python 为机器学习开发的库。机器学习中有一些重要概念,其中之一就是网络。网络由模块组成,它们通过连接连接起来。

简单神经网络的布局如下 −

简单神经网络

Pybrain 支持前馈网络、循环网络等神经网络。

前馈网络是一种神经网络,其中节点之间的信息向前移动,永远不会向后移动。前馈网络是人工神经网络中第一个也是最简单的网络。信息从输入节点传递,然后传递到隐藏节点,最后传递到输出节点。

这是一个简单的前馈网络布局。

前馈网络

圆圈表示模块,带箭头的线表示与模块的连接。

节点 ABCD 是输入节点

H1H2H3H4 是隐藏节点,O 是输出。

在上述网络中,我们有 4 个输入节点、4 个隐藏层和 1 个输出。图中显示的线数表示模型中在训练期间调整的权重参数。

循环网络与前馈网络类似,唯一的区别是它必须记住每一步的数据。必须保存每一步的历史记录。

这是循环网络的简单布局 −

循环网络