2017年8月8日

深度学习之optimizer 优化方法

摘要: BGD batch gradient descent,batch梯度下降。在训练中,每一步迭代都使用训练集的所有内容。用全量数据集去计算梯度,迭代参数。 优点: 由于每一步都利用了训练集中的所有数据,因此当损失函数达到最小值以后,能够保证此时计算出的梯度为0,换句话说,就是能够收敛.因此,使用BGD 阅读全文

posted @ 2017-08-08 19:51 csw_trying 阅读(255) 评论(0) 推荐(0) 编辑

2017年2月9日

effective c++ 之模板函数

摘要: 模板函数声明与定义均放在头文件中。 if 模板函数声明在头文件中定义在cpp文件中,那么在其他cpp文件中include头文件,使用模板函数时会链接错误,找不到具体函数定义。 原因:模板函数实例化是在编译期间,如果定义在cpp文件中,那么不会include,则编译期间不会生成对应的实例化函数的定义, 阅读全文

posted @ 2017-02-09 15:08 csw_trying 阅读(131) 评论(0) 推荐(0) 编辑

2017年2月8日

effective c++ 之std::thread 绑定类函数

摘要: effective c++ 之std::thread 绑定类函数 问题:想用std::thread新开线程去执行一个类中的函数,编译报错。 代码示例(手写仅供参考) 以上代码会报错 解决方案: 1. 把想绑定的类函数设为static 但是会引入新的问题,static方法不能使用类的非静态成员变量 1 阅读全文

posted @ 2017-02-08 19:47 csw_trying 阅读(2420) 评论(0) 推荐(0) 编辑

导航