摘要: 概述 网络层的构建是在Net<Dtype>::Init()函数中完成的,构建的流程图如下所示: 从图中可以看出网络层的构建分为三个主要部分:解析网络文件、开始建立网络层、网络层需要参与计算的位置。 解析网络文件 该部分主要有两个函数FilterNet()、InsertSplits()。 Filter 阅读全文
posted @ 2017-08-10 17:08 liurio 阅读(791) 评论(0) 推荐(0) 编辑
摘要: FineTuning机制的分析 为什么用FineTuning 使用别人训练好的网络模型进行训练,前提是必须和别人用同一个网络,因为参数是根据网络而来的。当然最后一层是可以修改的,因为我们的数据可能并没有1000类,而只有几类。把最后一层的输出类别和层的名称改一下。用别人的参数、修改后的网络和自己的数 阅读全文
posted @ 2017-08-10 17:01 liurio 阅读(4959) 评论(0) 推荐(0) 编辑
摘要: Snapshot的存储 概述 Snapshot的存储格式有两种,分别是BINARYPROTO格式和hdf5格式。BINARYPROTO是一种二进制文件,并且可以通过修改shapshot_format来设置存储类型。该项的默认是BINARYPROTO。不管哪种格式,运行的过程是类似的,都是从Solve 阅读全文
posted @ 2017-08-10 16:59 liurio 阅读(1545) 评论(0) 推荐(0) 编辑