
cs231n
不跑步就等肥
这个作者很懒,什么都没留下…
展开
-
Kaggle手写数字识别(Digit Recognizer)记录
竞赛地址 https://www.kaggle.com/c/digit-recognizer苦于学了cs231n和pytorch之后没有东西拿来练手,就去kaggle上找了一个入门竞赛,MNIST手写数字识别,这个比赛把MNIST数据集拆分成了42000的trainset和28000的testset。然后自己跟着cs231n的模式一步步写网络,pandas+numpy预处理数据,重写che...原创 2019-11-29 19:51:06 · 3190 阅读 · 0 评论 -
Pytorch搭建神经网络基本步骤(文末附pytorch实现AlexNet)
文章参考:http://pytorch123.com/SecondSection/neural_networks/cs231n assignment2 - http://cs231n.github.io/assignments2019/assignment2/文章目录整体流程1. 定义网络结构2. 前向传播3. 定义损失函数(Loss)4. 反向传播5. 更新权重实例-AlexNet-p...原创 2019-11-26 17:06:10 · 2007 阅读 · 0 评论 -
Stanford-CS231n-assignment2-BatchNormalization
文章目录1- layers.py1- layers.py原创 2019-09-03 17:20:58 · 714 阅读 · 0 评论 -
Stanford-CS231n-assignment2-Dropout
文章目录1- layers.py中dropout部分实现2- layer_utils.py加入的几个dropout层函数3- fc_net.py的修改,加入dropout判断4- 结果1- layers.py中dropout部分实现def dropout_forward(x, dropout_param): """ Performs the forward pass for (...原创 2019-09-10 22:37:53 · 377 阅读 · 0 评论 -
CS231n-assignment2中'col2im_6d_cython' is not defined问题解决方案
查询网上的方法之后,记录一下解决我的问题的方法。最开始cs231n文件夹下应该是没有这两个文件的,然后运行的时候报错。代码中其实也提到了解决方案:The fast convolution implementation depends on a Cython extension; to compile it you need to run the following from the cs23...原创 2019-09-16 18:54:51 · 1100 阅读 · 2 评论 -
【记录】为什么在CNN的Batch Norm中对C个channel进行归一化
下面是cs231n-assignment2中的Spatial Batch Norm的介绍中对于此处空间归一化的解释,为什么对shape为NCHW的图像数据进行Batch Norm时需要计算NHW维度的mean和varIf the feature map was produced using convolutions, then we expect every feature channel’s...原创 2019-09-18 19:04:31 · 580 阅读 · 0 评论