- 博客(4)
- 收藏
- 关注
原创 [hihocoder1318]非法二进制数
问题描述时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 如果一个二进制数包含连续的两个1,我们就称这个二进制数是非法的。小Hi想知道在所有 n 位二进制数(一共有2n个)中,非法二进制数有多少个。例如对于 n = 3,有 011, 110, 111 三个非法二进制数。由于结果可能很大,你只需要输出模109+7的余数。输入 一个整数 n (1 ≤ n ≤ 100
2017-01-04 21:34:41 757
原创 CS231n作业笔记2.6:卷积层以及池化层的实现
CS231n简介详见 CS231n课程笔记1:Introduction。 本文都是作者自己的思考,正确性未经过验证,欢迎指教。作业笔记就是简单实现一下卷积层以及池化层,唯一的难点在于确定索引值,稍微注意一下就好。1. 卷积层1.1. 前向传播 N, C, H, W = x.shape F, C, HH, WW = w.shape stride = conv_param['stride'
2017-01-04 20:53:02 968
原创 CS231n作业笔记2.5:dropout的实现与应用
CS231n简介详见 CS231n课程笔记1:Introduction。 本文都是作者自己的思考,正确性未经过验证,欢迎指教。作业笔记dropout中唯一需要注意的就是为了平衡train与test,通过除以期望值即可。1. 前向传播 if mode == 'train': mask = (np.random.rand(*x.shape)<p) out = x*mask / p
2017-01-04 13:38:14 2389
原创 CS231n作业笔记2.4:Batchnorm的实现与使用
CS231n简介详见 CS231n课程笔记1:Introduction。 本文都是作者自己的思考,正确性未经过验证,欢迎指教。作业笔记Batchnorm的思想简单易懂,实现起来也很轻松,但是却具有很多优良的性质,具体请参考课程笔记。下图简要介绍了一下Batchnorm需要完成的工作以及优点(详情请见CS231n课程笔记5.3:Batch Normalization): 需要注意的有:最后
2017-01-03 21:21:48 9188 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人