PyBrain – 使用网络
先决条件:如何在 Windows 上安装 PyBrain?
PyBrain是用于实现机器学习算法的Python开源库。这个库很容易使用,可以使用机器学习算法快速解决问题。开发人员正在开发这个库,以使其更灵活、更快并提高可用性。 PyBrain 是基于 Python 的强化学习、人工智能和神经网络的缩写形式。
在 PyBrain中,网络使用连接进行连接。首先,创建新网络,然后对其进行分析。
- 网络创建
- 分析网络
网络创建:
- 我们可以使用我们的Python解释器来创建一个网络并运行我们的代码。我们将使用 buildNetwork() API 来执行此操作。
Python3
from pybrain.tools.shortcuts import buildNetwork
net= buildNetwork(1,3,2)
print(net)
Python3
from pybrain.tools.shortcuts import buildNetwork
net = buildNetwork(1,3,2)
print(net['in'])
# print(net['out'])
# print(net['hidden0'])
- 我们使用 IDLE shell 使用 buildNetwork() 创建了一个网络,参数为 1,3,2 意味着网络是使用 1 个输入、3 个隐藏和 2 个输出构建的。现在,编写 print 方法来查看输出。
- 层和连接是 FullConnection 对象,如上面的输出所示。
分析网络:
我们可以通过将它们的名称写在方括号中来获取连接和模块层,如下所示:
Python3
from pybrain.tools.shortcuts import buildNetwork
net = buildNetwork(1,3,2)
print(net['in'])
# print(net['out'])
# print(net['hidden0'])