现在让我们开始构建我们自己的神经网络,在这个python类中它至少需要三个函数:
-
①初始化函数----设定输入层,隐含层,输出层节点的数量
-
②训练----学习数据集,优化权重
-
③查询----给定输入,从输出节点给出答案
我们先来构建一些函数的框架
# neural neywork class defination
class neuralnetwork:
# initialise the neural network
def __init__():
pass
# train the neural network
def train():
pass
# qurey the neural network
def qurey():
pass
这个开局是不错了,我们已经有了大体的架构基础。接下来,要一步一步去充实这个框架。
这一步,我们先来初始化网络,我们需要去设定输入层,隐含层输出层的节点数量,也就代表了神经网络的形状与尺寸,来看看我们的__init__函数是什么样子的。