【caffe】ubuntu系统下caffe的create_imagenet.sh(用于生成lmdb文件)与train_caffe.sh(训练指令)详解

1.create_imagenet.sh create_imagenet.sh是ubuntu下caffe用来将图片数据转换成lmdb格式文件的指令。 下面是create_imagenet.sh中的具体内容,其中本文此处设置的路径为windows下,在ubuntu下改成ubuntu对应的路径即可...

2019-05-08 11:34:13

阅读数 6

评论数 0

【caffe】caffe框架中的train_val.prototxt文件和deploy.prototxt文件区别和转换

train_val.prototxt文件和deploy.prototxt文件区别和转换 1.train_val.prototxt文件和deploy.prototxt文件介绍。 train_val.prototxt:训练与测试使用的网络结构文件 deploy.prototxt:模型构造文件。用...

2019-05-07 10:33:17

阅读数 20

评论数 0

【caffe】Windows下caffe框架中生成均值文件

均值文件的意义 图片减去均值后,归一化后,再进行训练和测试,能够提高速度和精度。因此,一般需要在训练时减去均值,均值文件的计算主要有两种方式: 1)第一种方法:直接将均值设置为128,但若遇到一些填充过的样本,那么均值就会和128相差较多,这种情况下就要用第二种方法。 2)第二种方法:实际上...

2019-04-25 17:03:42

阅读数 34

评论数 0

【caffe】Windows下将文件夹中图像样本生成LMDB格式文件

1.创建convert_train_lmdb.bat文件,用来生成lmdb格式文件。.bat文件中具体内容: D:\\caffe-master\\Build\\x64\\Release\\convert_imageset.exe --gray --resize_width=144 --resi...

2019-04-25 10:36:48

阅读数 13

评论数 0

【caffe】Ubuntu16.4系统安装caffe CPU版 (踩坑记录)

Ubuntu16.4系统安装caffe CPU版 (踩坑记录) PS:文章内容流程参考自以下文章,其中根据实际出现的问题,对其中的步骤做了增加。 参考文章链接:https://blog.csdn.net/u010193446/article/details/53259294 感谢作者:莫欺、...

2019-04-18 23:45:24

阅读数 17

评论数 0

【caffe】caffe中Solver文件简介

# The train/test net protocol buffer definition net: "examples/vggface/vggface_train_test.prototxt" # test_iter specifies how many forward ...

2019-04-02 15:04:31

阅读数 20

评论数 0

【HOG特征】Opencv中HOGDescriptor()函数参数图解

CV_WRAP HOGDescriptor() : winSize(64,128), blockSize(16,16), blockStride(8,8), cellSize(8,8), nbins(9), derivAperture(1), winSigma(-1), ...

2018-12-19 16:37:08

阅读数 218

评论数 0

【HOG特征】HOG:从理论到OpenCV实践

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhazhiqiang2010/article/details/21047207 </div&amp...

2018-12-19 10:44:46

阅读数 102

评论数 0

【caffe】Windows10+Cuda9.0+Cudnn7.0下配置GPU版caffe

第一步:下载所需软件 1、下载CUDA9.0,也是目前的最新版本。 2、下载CUDNN V7.0。 3、下载Caffe。  第二步:安装和配置 参考网上的大多数教程,对软件进行安装配置。 1、安装CUDA9.0,安装过程很简单。 2、CUDA9.0安装完成后,打开CUDNN文...

2018-10-27 21:31:48

阅读数 1157

评论数 0

【caffe】Windows下使用GPU版caffe训练minist网络模型

Caffe的GPU版训练minist模型步骤 1.下载训练数据。 2.将训练数据生成lmdb文件 1)建立下面两个脚本文件,用来将上面的4个数据转换为lmdb文件。 其中脚本文件中的内容如下: 文件:convert-mnist-data-test.bat ..\..\..\B...

2018-10-27 21:08:43

阅读数 137

评论数 0

【C/C++】一个结构体变量占多大内存空间的问题

原文链接:http://blog.sina.com.cn/s/blog_75a2ecd20102xca0.html 一个结构体变量占多大内存空间的问题   直接来看相同数据结构体的几种书写的格式吧。 格式一: 1.  struct tagPhone     2.  {     3. ...

2018-10-24 11:25:26

阅读数 1143

评论数 0

【C/C++】int const * p1 和const int * p3 和 int * const p4 的区别

开门见山,区分这几个的区别,一个原则。const离谁近,那么const就是修饰谁的。 注意: (1)const修饰变量类型时,此时不能直接修改变量的值,只能通过修改指针的指向。 (2)const修饰指针时,此时不能修改指针的指向,但是可以修改指针指向变量的值。 int const * p1...

2018-10-24 10:50:50

阅读数 99

评论数 0

【C/C++】浅拷贝与深拷贝的区别

□当对一个已知对象进行拷贝时,编译系统会自动调用一种构造函数——拷贝构造函数,如果用户未定义拷贝构造函数,则会调用默认拷贝构造函数。 #include <iostream> using namespace std; class Student...

2018-10-24 09:49:04

阅读数 362

评论数 0

卷积神经网络的复杂度分析

原文链接: https://zhuanlan.zhihu.com/p/31575074   在梳理CNN经典模型的过程中,我理解到其实经典模型演进中的很多创新点都与改善模型计算复杂度紧密相关,因此今天就让我们对卷积神经网络的复杂度分析简单总结一下下。 本文主要关注的是针对模型本身的复杂度分析...

2018-10-21 22:32:42

阅读数 41

评论数 0

【C/C++】char * ,char ** ,char a[ ] ,char *a[]

1.数组的本质: 数组是多个元素的集合,在内存中分布在地址相连的单元中,所以可以通过其下标访问不同单元的元素。 2.指针 指针也是一种变量,只不过它的内存单元中保存的是一个标识其他位置的地址。 3.字符串常量的本质是它的第一个字符的地址。(与数组类似,数组名也为其第一个元素的地址)。 ...

2018-10-19 23:36:17

阅读数 996

评论数 0

【C/C++】函数的形参传递值、传递指针、传递引用的区别

1、传递值: 把实参的值赋值给行参,那么对行参的修改,不会影响实参的值。单向传递。 2.传递指针(即传递地址):通过指针操作实参,同样可以改变实参的值。 是传值的一种特殊方式,只是他传递的是地址。此处也是把实参的值赋值给形参(只不过实参的值是一个地址),当我们对形参的值进行修改时,依然不会影...

2018-10-19 23:05:43

阅读数 32

评论数 0

【C/C++】#define用法 及 与typedef 的区别

1.define定义 define的定义更像是简单的字符串替换,而不是作为一个量来使用,这个问题在下面反映的尤为突出。 2.define的“函数定义” define可以像函数那样接受一些参数,如下 #define max(x,y) (x)>(y)?(x):(y); 3.存在...

2018-10-19 21:01:27

阅读数 31

评论数 0

[转] C++获取数组的长度

#include<iostream> using namespace std; template<class T> int length(T& arr) { //cout &...

2018-09-03 09:10:17

阅读数 436

评论数 0

【C/C++】C++中malloc函数

malloc函数:向系统申请内存空间。 函数申明(函数原型): void *malloc(int size); malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类...

2018-08-29 16:30:38

阅读数 260

评论数 0

【C/C++】C++的排序方式

排序的“稳定性”概念:假设a[i]=a[j],且i<j(即序列在排序前元素i在元素j的前面)。如果排序后元素i任在元素j前面,则称排序方法是稳定的,反之,则成该排序算法不稳定。 简单排序算法: 1、冒泡排序:依次比较相邻两个元素,优先级高(或大或小)的元素向后移动,直至到达序列末...

2018-08-26 21:22:50

阅读数 390

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭