import numpy as np
目标
使用numpy实现多层感知机的正向和反向传播
层次构建
全连接层
正向传播
正向传播的公式为:$Y = f(W \times X + b)$,其中,Y为输出,...y_pre + (1-y)/(1-y_pre)
return loss,-loss_back
带交叉熵的softmax函数
softmax函数是多分类问题常用的输出激活函数,一般与交叉熵代价函数结合使用...def forward(self,x):
for layer in self.network:
x = layer.forward(x...def step(self):
for layer in self.network:
layer.step()
准确率计算
def accuracy(y_pre...([numpy_fc(9,20,optim_sgd(0.001)),numpy_relu(),numpy_fc(20,2,optim_sgd(0.001))])
for i,(din,lable) in