- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 【caffe】Windows10+Cuda9.0+Cudnn7.0下配置GPU版caffe
第一步:下载所需软件1、下载CUDA9.0,也是目前的最新版本。2、下载CUDNN V7.0。3、下载Caffe。 第二步:安装和配置参考网上的大多数教程,对软件进行安装配置。1、安装CUDA9.0,安装过程很简单。2、CUDA9.0安装完成后,打开CUDNN文件,将里面的bin、lib、include三个文件夹复制到CUDA9.1的安装路径中与CUDA9.1本...
2018-10-27 21:31:48 3635 13
原创 【caffe】Windows下使用GPU版caffe训练minist网络模型
Caffe的GPU版训练minist模型步骤1.下载训练数据。2.将训练数据生成lmdb文件1)建立下面两个脚本文件,用来将上面的4个数据转换为lmdb文件。其中脚本文件中的内容如下:文件:convert-mnist-data-test.bat..\..\..\Build\x64\Release\conver...
2018-10-27 21:08:43 656
转载 【C/C++】一个结构体变量占多大内存空间的问题
原文链接:http://blog.sina.com.cn/s/blog_75a2ecd20102xca0.html一个结构体变量占多大内存空间的问题 直接来看相同数据结构体的几种书写的格式吧。格式一:1. struct tagPhone 2. { 3. char A; 4. int B; 5. ...
2018-10-24 11:25:26 8760
原创 【C/C++】int const * p1 和const int * p3 和 int * const p4 的区别——const如何进行修饰
开门见山,区分这几个的区别,一个原则。const离谁近,那么const就是修饰谁的。注意:(1)const修饰变量类型时,此时不能直接修改变量的值,只能通过修改指针的指向。(2)const修饰指针时,此时不能修改指针的指向,但是可以修改指针指向变量的值。int const * p1 = &a; //此时const修改的是int,所以不能修改int值const int...
2018-10-24 10:50:50 926
原创 【C/C++】浅拷贝与深拷贝的区别
□当对一个已知对象进行拷贝时,编译系统会自动调用一种构造函数——拷贝构造函数,如果用户未定义拷贝构造函数,则会调用默认拷贝构造函数。#include <iostream> using namespace std; class Student{private: int num; char *name; //此处类中包含指针public: Student();...
2018-10-24 09:49:04 3270
转载 卷积神经网络的复杂度分析
原文链接: https://zhuanlan.zhihu.com/p/31575074 在梳理CNN经典模型的过程中,我理解到其实经典模型演进中的很多创新点都与改善模型计算复杂度紧密相关,因此今天就让我们对卷积神经网络的复杂度分析简单总结一下下。本文主要关注的是针对模型本身的复杂度分析(其实并不是很复杂啦~)。如果想要进一步评估模型在计算平台上的理论计算性能,则需要了解 Rooflin...
2018-10-21 22:32:42 467
原创 【C/C++】char * ,char ** ,char a[ ] ,char *a[]
1.数组的本质:数组是多个元素的集合,在内存中分布在地址相连的单元中,所以可以通过其下标访问不同单元的元素。2.指针指针也是一种变量,只不过它的内存单元中保存的是一个标识其他位置的地址。3.字符串常量的本质是它的第一个字符的地址。(与数组类似,数组名也为其第一个元素的地址)。char *s ;s = "mgchen"; //此处为什么可以把一个字符串常量赋值给一个指...
2018-10-19 23:36:17 20560 1
原创 【C/C++】函数的形参传递值、传递指针、传递引用的区别
1、传递值:把实参的值赋值给行参,那么对行参的修改,不会影响实参的值。单向传递。2.传递指针(即传递地址):通过指针操作实参,同样可以改变实参的值。是传值的一种特殊方式,只是他传递的是地址。此处也是把实参的值赋值给形参(只不过实参的值是一个地址),当我们对形参的值进行修改时,依然不会影响到实参的值。但是此处有个特别重要的一点,形参中的值是一个地址,我们可以通过修改这个地址所指向的内容,...
2018-10-19 23:05:43 355
原创 【C/C++】#define用法 及 与typedef 的区别
1.define定义define的定义更像是简单的字符串替换,而不是作为一个量来使用,这个问题在下面反映的尤为突出。2.define的“函数定义”define可以像函数那样接受一些参数,如下 #define max(x,y) (x)>(y)?(x):(y);3.存在隐患当通过如下方式定义时,#define Add(a,b) a+b;此处c * Add(a,...
2018-10-19 21:01:27 197
MobileNetV3.pdf
2019-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人