CS231n学习笔记--Assignment2/3

1. Assignment2

1.1 全连接神经网络

深度学习小白——CS231n Assignment2(FC)

深度学习笔记8:softmax层的实现

1.2 卷积神经网络

深度学习小白——CS231n Assignment2(CNN)

pooling mean max 前向和反向传播

对于mean pooling,真的是好简单:假设pooling的窗大小是2x2, 在forward的时候啊,就是在前面卷积完的输出上依次不重合的取2x2的窗平均,得到一个值就是当前mean pooling之后的值。backward的时候,把一个值分成四等分放到前面2x2的格子里面就好了。如下

forward: [1 3; 2 2] -> [2]
backward: [2] -> [0.5 0.5; 0.5 0.5]

max pooling就稍微复杂一点,forward的时候你只需要把2x2窗子里面那个最大的拿走就好了,backward的时候你要把当前的值放到之前那个最大的位置,其他的三个位置都弄成0。如下

forward: [1 3; 2 2] -> 3
backward: [3] -> [0 3; 0 0]

2. Assignment3

CS231n Assignment3

CS231n (winter 2016) : Assignment3

猜你喜欢

转载自blog.csdn.net/u012554092/article/details/78509514