目录
- two-layer neural network 原理
- 某些API解释
- two-layer neural network 实现
- 作业问题记录
- two-layer neural network 优化
- two-layer neural network 运用
- 参考文献
一、两层神经网络原理
通过搭建两层神经网络对图片进行分类。
二、某些API解释
三、实现
1.定义一个类:
class TwoLayerNet(object):
def __init__(self, input_size, hidden_size, output_size, std=1e-4):
self.params = {}
self.params['W1'] = std * np.random.randn(input_size, hidden_size)
self.params['b1'] = np.zeros(hidden_size)
self.params['W2'] = std * np.random.randn(hidden_size, output_size)
self.params['b2'] = np.zeros(output_size)
2.定义损失函数
def loss(self, X, y=None, reg&