打赏
摘要: 原文地址:http://www.cnblogs.com/denny402/p/5070928.html 稍有修改: 数据层是每个模型的最底层,是模型的入口,不仅提供数据的输入,也提供数据从Blobs转换成别的格式进行保存输出。通常数据的预处理(如减去均值, 放大缩小, 裁剪和镜像等),也在这一层设置 阅读全文
posted @ 2017-09-27 22:21 巴尔扎克_S 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/denny402/p/5074212.html 到目前为止,caffe总共提供了六种优化方法: Stochastic Gradient Descent (type: "SGD"), AdaDelta (type: "AdaDelta"), Ad 阅读全文
posted @ 2017-09-27 21:28 巴尔扎克_S 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 常见的方法有:选取更好的代价函数,就是被称为交叉熵代价函数(the cross-entropy cost function); 四种正则化方法(L1和L2正则、dropout、训练数据的扩展) 一.交叉熵代价函数: 考虑一下神经元的学习方式:通过计算代价函数的偏导 和 来改变权重和偏移。那么我们说「 阅读全文
posted @ 2017-09-24 21:03 巴尔扎克_S 阅读(2419) 评论(0) 推荐(0) 编辑
摘要: 笔者对深度学习一直充满着好奇与兴趣,之前学校都是研究图像处理的特征点方式,机器学习使用也不多,别提深度学习了。 在看了李宏毅大佬的PPT后,有了初步的认识,虽然是渣渣电脑,也想自己跑几个深度模型。 说下我的环境:显卡版本太低,不支持GPU计算,所以不用装CUDA(支持GPU计算的一定要装CUDA据说 阅读全文
posted @ 2017-09-20 23:11 巴尔扎克_S 阅读(526) 评论(1) 推荐(0) 编辑
摘要: 第七章 1.null指针并不指向任何对象,所以只用于赋值和比较运算,其他使用目的都是非法的。 误用null指针的后果是未定义的,根据编译器各异。 有的编译器对内存位置0只读,有的可读写。 书中给出了一种判断编译器如何处理内存0的代码: 在禁止读内存0的机器上,程序会执行失败。有的机器上,却可以10进 阅读全文
posted @ 2017-09-13 23:02 巴尔扎克_S 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 第六章 1.预处理器:预处理器先对代码进行必要的转换处理,简化编程者的工作。 它的重要原因有以下两点: a. 假如要将程序中出现的所有实例都加以修改,但希望只改动程序一处数值,重新编译实现。 预处理器可以做到这点,通过将这个数值设为显式常量。 b. C语言函数调用花销大,希望有一个程序块看上去像函数 阅读全文
posted @ 2017-09-13 21:57 巴尔扎克_S 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 第五章 第五章干货也偏少,但是几个练习题还不错,写出来大家分享下: 1.当一个程序异常终止时,程序输出的最后几行常常会丢失,原因是什么? 我们能够采取怎么样的措施来解决这个问题? 答:因为异常终止的程序可能没机会清空输出缓冲区,程序生存的输出可能位于内存的某个位置,但永远不会被写出。 这种现象会误导 阅读全文
posted @ 2017-09-13 20:54 巴尔扎克_S 阅读(271) 评论(0) 推荐(1) 编辑
摘要: 第四章 1. 连接器 C语言的一个重要思想就是分别编译:若干个源程序可在不同的时候单独进行编译,恰当的时候整合到一起。 连接器一般与C编译器分离,其输入是一组目标模块(编译后的模块)和库文件,输出是一个载入模块(执行文件)。 2. 命名冲突与static修饰符 static修饰符可有效减少命名冲突! 阅读全文
posted @ 2017-09-10 22:59 巴尔扎克_S 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 生活不易加班回来给大家更新博客了 大家有没有注意到右边的打赏功能呢(滑稽)~ 希望各位土豪大佬能够打赏激励博主的动力~ 1元2元,红包有缘;5块10块,感谢有爱!!! 广告到此结束,还是自愿原则啦~~希望多多和大佬交流才是真的! 为了感谢土豪的打赏决定在此更新土豪名单: 打赏时请备注博客园这样我才能 阅读全文
posted @ 2017-09-06 22:16 巴尔扎克_S 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 第三章 1. 指针与数组 书中强调C中数组注意的两点: 1) C语言只有一维数组,但是数组元素可以是任何类型对象,是另外一个数组时就产生了二维数组。数组大小是常数(但GCC实现了变长数组。。) 2) 一个数组只能做两件事:确定数组大小和获得指向该数组下标为0的元素的指针(数组下标操作其实是指针操作) 阅读全文
posted @ 2017-09-06 21:15 巴尔扎克_S 阅读(224) 评论(0) 推荐(0) 编辑