制作神经网络的一种简单方法:无线性代数的机器学习
SiNN的Python项目详细描述
简单神经网络模块
安装要求:
pip install numpy
安装模块:
pip install SiNN
或从github下载module.py
。
快速入门指南
导入sinn:import SiNN
初始化神经网络:
neuralnet = SiNN.NeuralNetwork(3) # 3 is the number of inputs
使用训练集输入创建变量:
ins = array([[1a, 1b, 1c], [2a, 2b, 2c], [3a, 3b, 3c]])
设置预期结果(培训设置):
outs = array([[1,1,0]]).T # don't worry about the .T
使用neuralnet.train(ins, outs, iters)
进行训练,其中iters是训练周期的数量。1000左右的数字通常适合简单使用。
然后,看看它是否与neuralnet.think([a,b,c])
一起工作。
用neuralnet呈现新的情况。思考(newsit)
注意:使用python 3。