caffe
weixin_36049506
这个作者很懒,什么都没留下…
展开
-
读取mat数据:scipy.io.loadmat模块使用
文章目录很多数据集都是mat格式的标注信息,使用模块scipy.io的函数loadmat和savemat可以实现Python对mat数据的读写。scipy.io.loadmat(file_name, mdict=None, appendmat=True, **kwargs)scipy.io.savemat(file_name, mdict, appendmat=True, format='...原创 2019-06-13 17:20:30 · 28339 阅读 · 1 评论 -
Caffe:Caffe依赖项
依赖项ProtoBuffer:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准。Caffe源码中大量使用ProtoBuffer作为权值和模型参数的载体。ProtoBuffer还可以跨语言(C++/Java/Python)传递相同的数据结构。以C++为例,用户只需要编写参数描述文件.proto(caffe中为.prototx...原创 2019-06-10 20:25:28 · 278 阅读 · 0 评论 -
Caffe:实现LeNet网络对Mnist做分类
在上一篇Caffe:Caffe依赖项中我们介绍了Caffe的依赖项,这一篇要尝试用Caffe构建一个LeNet分类网络对Mnist数据集做分类。文章目录预处理下载数据数据格式转换LeNet-5模型数据层卷积层pooling层全连接层Relu层分类准确层损失层完整网络结构训练超参数训练和测试训练测试build/tools/caffe的用法预处理下载数据Caffe提供了下载mnist使用的脚本...原创 2019-06-11 11:12:36 · 287 阅读 · 0 评论 -
Caffe:使用python脚本实现Mnist分类
用过pytorch之后,现在使用prototxt构建网络,用shell脚本对网络训练总是感觉别扭。幸好caffe提供了python接口,这篇博客就是使用python脚本实现Mnist分类,可以和上一篇文章对比学习Caffe:实现LeNet网络对Mnist做分类#-*-coding:utf-8-*-import os# os.chdir('..')import sys# sys.pat...原创 2019-06-12 09:58:57 · 228 阅读 · 0 评论 -
Caffe:使用python脚本实现fine-tuning
#-*-coding:utf-8-*-'''fine-tuning微调预训练网络进行风格识别''''''在本例中,我们将探索一种在现实应用中特别有用的通用方法:采用经过预先训练的CAFFE网络,并对自定义数据上的参数进行微调。''''''这种方法的好处在于,由于预先训练的网络是在一组大的图像上学习的,因此中间层捕获了一般视觉外观的“语义”。把它当作一个非常强大的功能,你可以...原创 2019-06-12 11:20:37 · 324 阅读 · 0 评论