- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 ubuntu16.04 升级gcc,g++
昨天编译caffe时候遇到的,很久没编译了,发现现在caffe的版本升级了。用gcc-4.8和g++-4.8都会报错:/,libcaffe.so :std :undefined: vectorreference< unsignedto char`,google :std:::protobufallocator:<:unsignedinternal :char:>String...
2018-10-27 15:41:18
3288
原创 ubuntu16.04 配置vim
网上已经有一大堆关于vim的使用和配置教程,所以,对于大部分功能我就不就少了,只重点说一下安装插件YouCompleteMe的过程。1. 配置文件vim的所有配置都是在~/.vimrc文件中。默认是没有的需要自己新建:cd ~touch .vimrc #新建一个不存在的文件vim .vimrc一下为我的一些基本配置(” “为注释):"去掉vi的一致性"
2017-12-29 15:11:48
3074
原创 Ubuntu安装TensorFlow1.2
TensorFlow更新的是真快,对于GPU版本,现在已经不支持cudnn6.0以下了,但是,我又是一个恋旧的人=_=,懒得更新cudnn,那就只能折腾以下TensorFlow,不安装最新版本了。 正常安装,直接就是pip install tensorflow-gpu但是,一般默认安装的是最新版,现在是1.4。 想安装1.3,怎么办,最简单的方法是这样:pip install tensorflo
2017-12-28 20:53:50
1004
原创 Ubuntu16.04 安装基于NVIDIA CUDA的opencv320
opencv基本是做图像相关学习必备库之一。前期基于opencv做了一个项目,但是发现移植到Ubuntu有问题,不能够读取视频,才发现基于Python的opencv-python竟然不能使用。网上查了一下原因说,pip可以安装的opencv-python安装并不依赖opencv,只是封装了opencv的Python API,一般情况下也够用。只能够编译opencv源码进行安装才能安装完整版本open
2017-12-28 16:01:47
819
原创 TensorFlow保存TensorBoard图像
简单的代码:import tensorflow as tfIn [2]: matrix1=tf.constant([[3.,3.]])In [3]: matrix2=tf.constant([[2.],[2.]])with tf.Session() as sess: ...: writer = tf.summary.FileWriter('./graph',
2017-12-28 00:59:27
8436
1
原创 神经网络总结()
最近几天综合的看了一下以前上课用的CMU的Tom M.Mitchell的机器学习,Michael A. Nielsen, "Neural Networks and Deep Learning" ,还有赵永科著的深度学习,21天实战caffe。一次性接受的有点多。但是,万变不离其宗,总归是用反向传播算法。细致的做一下笔记,以供后续参考。混合着英文和中文!!!input training ex
2017-03-09 22:09:20
543
原创 解决Windows中caffe用python运行solve时kernel restart问题
捣鼓了两天,本来以为只要把python和caffe配置好,那么在运行时候应该可以在任何工作目录下了。但是,在Windows中,DOS默认的工作路径下运行是不行的,要加载到caffe的根目录下面才行,和用bat,Ubuntu下情况类似。这样再运行应该就没问题了:import caffecaffe.set_mode_cpu()solve=caffe.SGDSolver('D:\\caf
2017-03-06 15:19:22
1990
原创 C++中int main(int argc, char *argv[])解释
int main(int argc, char *argv[])argc是命令行总的参数个数,argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数。ofstream:文件写操作,内存写入存储设备;ifstream:文件读操作,存储设备读到内存中;fstream:读写操作,对打开的文件可进行读写操作。get()遇到'\n'后便返回,
2017-02-24 23:22:36
1036
原创 C++中函数的参数传递
一、值传递形参和实参是存放在两个不同的内存单元中。二、指针传递(地址传递)1.当进行指针传递时,形参是指针变量,实参是一个变量的地址或是指针变量,调用函数时,形参指向实参的地址。因此形参指针的值与实参变量的值应该相等。即把实参的地址传递给形参,通过形参指针可以更改实参指向的内存空间的值。2.在指针传递中,函数体内可以通过形参指针改变实参地址空间的内容。三、传递引用1.引用实
2017-02-24 21:38:47
422
原创 C++的Vector
Vector是一个容器。是一个模板类,允许我们重复利用已有的实现构造自己的特定类型下的数据结构。vector的参数允许我们制定容器汇总的元素的数据类型。一、基本操作:1)头文件声明:#include;2)创建vector对象:vector vec;3)尾部插入数字:vec.push_back(a);4)使用下标访问元素,cout5)使用迭代器访问元素:vector::i
2017-02-24 20:30:13
484
原创 windows下caffe运行我的第二个程序
我的第二个程序时运行caffe自带的mnist手写数据。具体过程如下:一、获取数据可以从我的网盘中下载:链接:http://pan.baidu.com/s/1dEVYUHj 密码:joyq包含4个文件。2个是训练集的:train-images.idx3-ubyte(训练集照片)和train-labels.idx1-ubyte(训练集照片对应的label).2个是测试集的:t
2017-02-23 16:51:18
860
原创 windows下caffe运行我的第一个程序
运行的是自带的cifar10程序。1.首先下载数据集,总共6个文件,5个train文件,1个test文件。一、将数据转为leveldb文件。2.在Debug或者Release下(取决于上面编译的时候采取的是debug还是release)新建文件夹,取名input_folder.3.然后在Debug目录下新建一个bat文件,例如convert.bat。写入如下代码:convert
2017-02-23 15:09:36
1297
原创 关于Windows下安装caffe
目前只为练手,因此只用CPU练习。配环境。等CPU上面熟练了再练习安装cuda。先说目前遇到的bug。1.首先在github上下载Windows/caffe。https://github.com/microsoft/caffe。解压。2.我用的visual studio2013 Ultimate版本。3.进入解压的caffe-master/CommonSettings.props.
2017-02-23 00:07:03
1153
原创 caffe中获取图像数据的label,即文件列表。
1.Windows下可以在开始菜单下cmd,然后一路cd到要进行批处理图片的位置,然后输入命令:dir/s/on/b>d:/train.txt,则会在D盘中生成一个train.txt的文件。另外使用笔记本或者notebook执行查找(CTRL+F)再替换为空白。即可以得到无路径的文件。再替换jpg为jpg 0.则得到对应的列表清单。eg:cat 02.也可以使用C++,matlab编程实现
2017-02-22 16:45:56
1149
原创 Ubuntu上编译运行C++程序
1.确保安装了gcc编辑器,安装可以使用命令:sudo apt-get install gcc2.编写一个简单的.cpp文件,可以使用VIM也可以使用gedit。 本人菜鸟,对于VIM的使用不是很熟练,习惯于使用gedit编辑器。命令:sudo gedit test.cpp即在跟目录下面新建了一个test.cpp文件。3.编译:g++ 文件路径/test.cpp -o 自定义.ou
2017-02-21 23:58:25
887
原创 关于Ubuntu中运行python报错No module named _sysconfigdata_nd
我的解决方案是参考https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/1115466run:$ cd /usr/lib/python2.7$ ln -s plat-x86_64-linux-gnu/_sysconfigdata_nd.py
2017-02-21 15:52:40
5689
原创 Ubuntu14.04安装python后conda命令找不到
在使用anaconda装python时,有时候路径可能没有加入到系统路径中,要手动加入:#将anaconda的bin目录加入PATH,根据版本不同。确定anaconda的名字,如果是默认的,python2.7生成anaconda2$ echo 'export PATH="~/anaconda2/bin:$PATH"'>>~/.bashrc#然后更新bashrc,即可立即生效,不用关机
2017-02-20 20:24:41
8971
SwitchyOmega_Chromium.crx
2017-10-19
MySQL-python-1.2.5.win-amd64-py2.7
2017-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人