题目链接: https://leetcode.com/problems/sudoku-solver/?tab=Description Problem : 解决数独问题,给出一个二维数组,将这个数独进行求解。 思路: 嵌套循环,三层循环体,每一行,每一列,填入从1到9的数字。判断填入之后是否合理 判断 ...
分类:
其他好文 时间:
2017-03-11 15:44:03
阅读次数:
136
原文地址:http://sebastianruder.com/optimizing-gradient-descent/ 如果熟悉英文的话,强烈推荐阅读原文,毕竟翻译过程中因为个人理解有限,可能会有谬误,还望读者能不吝指出。另外,由于原文太长,分了两部分翻译,本篇主要是梯度下降优化算法的总结,下篇将会 ...
分类:
编程语言 时间:
2017-02-21 11:38:45
阅读次数:
329
上段时间学习caffe,caffe的solver优化方法中涉及到梯度下降法。当时对梯度下降法的概念和原理都很模糊,就专门去学习了下,现在把自己的理解记录下来,一方面加深印象,一方面也方便随时查阅。如果有理解错误的地方,希望看到的予以指正,谢谢。 一、什么是梯度?梯度和方向导数的关系是什么?(简述,需 ...
分类:
其他好文 时间:
2017-01-17 00:13:23
阅读次数:
201
继续python接口的学习。剩下还有solver、deploy文件的生成和模型的测试。
网络训练
solver文件生成
其实我觉得用python生成solver并不如直接写个配置文件,它...
分类:
编程语言 时间:
2017-01-08 15:35:30
阅读次数:
728
本教程尽量详细,大多步骤都有图,如果运行出错,请先对照自己的文件是否和图上的一样,包括标点啊,空格啊,斜杠,反斜杠啊之类的小细节。 本例程是在 win10 64位 caffe-master vs2013下进行的,并且已经配置GPU版本,若用CPU,则在cifar10_quick_solver.pro ...
solver算是caffe的核心的核心,它协调着整个模型的运作。caffe程序运行必带的一个参数就是solver配置文件。运行代码一般为 #caffe train --solver=*_solver.prototxt 在Deep Learning中,往往loss function是非凸的,没有解析解 ...
分类:
其他好文 时间:
2016-12-31 15:30:33
阅读次数:
418
对于CFX采用隐式耦合算法,调整时间步长相当于改变松弛因子,在数值计算中适当考虑时间步长的设置。除了Pre-CFX Solve中可以设置外,在求解过程中冶可以设置:在耦合求解器(Coupled Solver)页面中,CFX-Solve/Tool/Edit run in progress/Flow/S ...
分类:
其他好文 时间:
2016-11-23 12:29:32
阅读次数:
879
在某社区看到的回答,觉得不错就转过来了:http://caffecn.cn/?/question/123 Caffe从四个层次来理解:Blob,Layer,Net,Solver。 1、Blob Caffe的基本数据结构,用四维矩阵Batch*Channel*Height*Width表示,存储了包括神 ...
分类:
其他好文 时间:
2016-11-19 11:58:42
阅读次数:
199
下面来自:http://m.blog.csdn.net/article/details?id=49786985 总结solver文件个参数的意义 iteration: 数据进行一次前向-后向的训练batchsize:每次迭代训练图片的数量epoch:1个epoch就是将所有的训练图像全部通过网络训练... ...
分类:
其他好文 时间:
2016-10-21 20:10:19
阅读次数:
251
1.Caffe的主要等级有哪些? blob:存储相关数据。layer:从底层数据到顶层数据。net:许多layer,计算梯度,前向,反向。solver:利用梯度更新权重。, 2.Protoclo Buffers: Google Protocol Buffer( 简称 Protobuf) 是 Goog ...
分类:
其他好文 时间:
2016-10-14 13:58:38
阅读次数:
130