- 博客(37)
- 资源 (10)
- 收藏
- 关注

原创 深度学习-理论
1,Normalization 的作用 https://blog.youkuaiyun.com/u014525760/article/details/836197472,Normalization 后scale 的作用?3,batch size 大小的影响4,输入归一化的目的5, 梯度消失与梯度爆炸6, 何恺明等 arxiv << Rethinking Ima...
2018-11-01 16:03:06
358

原创 官方版Mask-Rcnn(Detectron-caffe2)训练自己的数据集
最近在学习官方版的 Mask-Rcnn , 已经能够训练 , 下面简述下使用自己数据集训练的方法。工程目录:https://github.com/facebookresearch/Detectron经过测试验证官方版的Mask-Rcnn是可以直接使用COCO数据集进行训练的,所以本文也是COCO格式的数据集的制作方法。一,labelme标注数据集 制作数据集时主要使用labelme...
2018-04-13 16:57:38
17436
33
转载 深度学习中的Normalization模型
来源:深度学习前沿笔记 https://zhuanlan.zhihu.com/p/43200897作者:张俊林,新浪微博AI Lab担任资深算法专家注:小白想系统整理一些深度学习相关的理论知识,如有侵权请联系删除。Batch Normalization(简称BN)自从提出之后,因为效果特别好,很快被作为深度学习的标准工具应用在了各种场合。BN大法虽然好,但是也存在一些局限和问题,...
2018-11-01 14:23:28
828
原创 C++ & Python 学习
1,map https://www.cnblogs.com/fnlingnzb-learner/p/5833051.html2, Itertools http://www.wklken.me/posts/2013/08/20/python-extra-itertools.html
2018-10-25 21:18:28
302
转载 Ubuntu截取长图与整个网页
转载地址:http://www.leesven.com/2571.html使用Firefox(ubuntu自带浏览器)shift+F2打开dev控制台输入下面的指令来截取整个网页screenshot fileName --fullpage其中fileName 是保存成图片(一般是png 格式,存储在你firefox设置的下载路径里)的文件名,你会在下载路径里看到fil...
2018-09-14 16:16:25
3000
3
转载 CPU、GPU、CUDA,CuDNN 介绍
原文:https://blog.youkuaiyun.com/fangjin_kl/article/details/53906874GPU编程学习:https://blog.youkuaiyun.com/shuzfan/article/details/76602565一、CPU和GPU的区别CPU (Central Processing Unit) 即中央处理器 GPU (Graphics Processi...
2018-07-09 11:26:37
410
原创 caffe:测试每一层的forward-backward时间
可以通过以下命令测试caffe网络每一层,前向传播,反向传播消耗用时,以分析网路性能。./build/tools/caffe time --model=pose_deploy.prototxt --weights=pose_iter_584000.caffemodel --iterations=100 --model 为网络prototxt文件,--weights 为相应训练好的模型,--ite...
2018-07-04 15:09:57
1771
原创 使用SWIG实现Python调用C/C++代码
SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言,包括常用脚本编译语言,例如Perl, PHP, Python, Tcl, Ruby 和 PHP。SWIG普遍应用于创建高级语言解析或汇编程序环境、用户接口、作为一种用来测试C/C++或进行原型设计的工具。可以用SWIG来把C++的代码封装成Python库,供Python调用...
2018-06-13 11:07:01
1654
转载 caffe2pytorch:实现直接在pytorch中加载caffe prototxt和权重
caffe2pytorch This tool aims to load caffe prototxt and weights directly in pytorch without explicitly converting model from caffe to pytorch.from caffenet import *def load_image(imgfile): imp...
2018-06-11 11:00:59
9446
1
转载 Pytorch.nn.conv2d 过程验证(单,多通道卷积过程)
首先提出两个问题:1.输入图片是单通道情况下的filters是如何操作的? 即一通道卷积核卷积过程2.输入图片是多通道情况下的filters是如何操作的? 即多通道多个卷积核卷积过程这里首先贴出官方文档:classtorch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, grou...
2018-06-11 09:20:11
17760
原创 shuf 随机选取txt文件特定行数
一, 多个 txt 文件合并为一个txt 文件 现有 neg_12.txt , part_12.txt , pos_12.txt 三个文件 , 合并为一个名为 train.txt的文件cat neg_12.txt part_12.txt pos_12.txt > train.txt就会在目录下生成一个 包含 上面三个文件内容的 train.txt文件。二 ,随机选取...
2018-05-28 16:00:44
2195
原创 pip安装加速
清华:https://pypi.tuna.tsinghua.edu.cn/simple可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。 永久修改,一劳永逸:...
2018-05-22 15:11:47
24252
1
转载 马氏距离
马氏距离Mahalanobis距离是表示数据的协方差距离。它是一种有效的计算两个未知样本集的相似度的方法。与欧氏距离不同的是它考虑到各种特性之间的联系与欧氏距离不同的是它考虑到各种特性之间的联系(例如:一条关于身高的信息会带来一条关于体重的信息,因为两者是有关联的)并且是尺度无关的(scale-invariant),即独立于测量尺度。举个例子,坐飞机从上海到北京和坐普快从上海到北京,由于速度的差异...
2018-05-18 09:46:01
1157
转载 匈牙利算法
通过数代人的努力,你终于赶上了剩男剩女的大潮,假设你是一位光荣的新世纪媒人,在你的手上有N个剩男,M个剩女,每个人都可能对多名异性有好感(-_-||暂时不考虑特殊的性取向),如果一对男女互有好感,那么你就可以把这一对撮合在一起,现在让我们无视掉所有的单相思(好忧伤的感觉),你拥有的大概就是下面这样一张关系图,每一条连线都表示互有好感。本着救人一命,胜造七级浮屠的原则,你想要尽可能地撮合更多的情侣,...
2018-05-17 20:28:24
247
转载 Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
原文:https://www.cnblogs.com/exusll/p/6393621.html?utm_source=tuicool&utm_medium=referral1、去空格及特殊符号s.strip()s.lstrip()s.rstrip()s.strip().lstrip().rstrip(',') 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) ...
2018-04-14 15:23:47
1472
转载 机器学习中常常提到的正则化到底是什么意思?
举个例子 这是个基于多核的支持向量机的目标函数 d是多核函数的参数 它说r(d)是正则项。为什么要令r(d)为正则项,有什么目的?https://www.zhihu.com/question/20924039...
2018-04-02 15:07:36
1201
原创 python3.5版本安装tensorflow
#通过wget命令获取whl$ wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.0-cp34-cp34m-linux_x86_64.whl#将whl重命名$ mv tensorflow-1.4.0-cp34-cp34m-linux_x86_64.whl tensorflow-1.4.0-py3-n...
2018-03-24 20:44:37
8867
1
原创 修改linux下默认为python3版本
首先:python 查看默认python 版本 修改默认的版本 并不是删除你不需要的版本,因为系统的许多底层是依赖python的,删除后可能会导致系统无法正常运行。 接着需要做的是,删除/usr/bin目录下的python link文件 sudo rm -rf /usr/bin/python删除后再建立新的链接关系:sudo ln -s /usr/bin/python3 /usr/bin/pyt...
2018-03-24 10:37:13
14250
2
原创 matio 安装
1, 下载matio (http://sourceforge.net/projects/matio/)目前下载的文件是 .7z 压缩文件,解压需要安装.7z解压工具。sudo apt-get install p7zip解压文件: 7z x matio-1.5.12.7z -r -o /home/xx解释如下:x 代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文...
2018-03-21 15:10:18
4278
1
原创 Oracle JDK 7 is NOT installed .问题解决
如果你尝试:sudo add-apt-repository --remove ppa:webupd8team/javasudo apt-get updatesudo apt-add-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java7-installer或下面方法tar -xzv...
2018-03-21 14:21:54
1396
转载 python中math模块的使用
函数 说明 实例 math.e 自然常数e >>> math.e2.718281828459045 math.pi 圆周率pi >>> math.pi3.141592653589793 math.degrees(x) 弧度转度 >>> math.degrees(math.pi)180.0 math.radians(x) 度转弧度 >&g...
2018-03-10 16:40:22
871
原创 Tensorflow: failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED
Maybe the following command helps:sudo rm -rf .nv/Good luck.
2018-03-10 16:37:58
2347
原创 关闭Ubuntu错误报告
用了ubuntu16.04日常弹出错误报告,贼鸡烦人,还是屏蔽了吧。临时关闭 sudo service apport stop 这个会在重启系统后失效。永久关闭 。 sudo gedit /etc/default/apport 修改 enabled=0 ,重启生效永久性的移除错误报告功能 sudo apt-get purge apport...
2018-03-03 09:24:55
2043
原创 ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory
如果你尝试: sudo vim ~/.bashrc export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64" export CUDA_HOME=/usr/local/cuda source ~/.bashrc还不能解决的话,那么终端中运行下面一句应该就能搞定了: su...
2018-03-01 21:37:22
210
原创 How to reduce bias and variance ?
bias和variance在深度学习中是两个不同的概念,一个是偏差,一个是方差,这两个中文名字反而更让人混淆一点。偏差可以理解为训练出来的模型和真实数据分布的差距。 例如偏差小,说明模型和真实分布相差不大;偏差很大,说明训练出来的模型和真实分布相差较大。例如只用了一个直线,进行了一个复杂分布的二分类。很明显这个模型的偏差是很大的。方差很好理解,在数学上就是统计模型离...
2018-02-22 20:57:10
400
转载 优化算法:动量梯度下降+RMSprop+Adam算法+学习率衰减
原作:cloud&ken发表于:博客园链接:http://www.cnblogs.com/cloud-ken/p/7728427.html 动量梯度下降法(Momentum)另一种成本函数优化算法,优化速度一般快于标准的梯度下降算法.基本思想:计算梯度的指数加权平均数并利用该梯度更新你的权重假设图中是你的成本函数,你需要优化你的成本函数函数形象如图所示.其中红点所示就是你的最低点.使用常规...
2018-02-17 12:18:21
9868
转载 优化算法:指数加权平均
在学习吴恩达的深度学习系列课程,优化算法部分,权重更新部分讲到指数加权平均,查找到下面博文。此博文看配图,举例,也是吴恩达课程的总结,故此转载。原作:cloud&ken发表于:博客园链接:https://www.cnblogs.com/cloud-ken/p/7723755.html 指数加权平均举个例子,对于图中英国的温度数据计算移动平均值或者说是移动平均值(Moving average...
2018-02-17 11:19:27
10761
2
转载 深度机器学习中的batch的大小对学习效果有何影响?
原文地址:https://www.zhihu.com/question/32673260谈谈深度学习中的 Batch_SizeBatch_Size(批尺寸)是机器学习中一个重要参数,涉及诸多矛盾,下面逐一展开。首先,为什么需要有 Batch_Size 这个参数?Batch 的选择,首先决定的是下降的方向。如果数据集比较小,完全可以采用全数据集 ( Full Batch Learning )的形式,...
2018-02-15 15:50:45
454
转载 Deep Learning中的Batch Normalization理解
原文作者: author: 张俊林出处:http://blog.youkuaiyun.com/malefactor/article/details/51476961 Batch Normalization作为最近一年来DL的重要成果,已经广泛被证明其有效性和重要性。目前几乎已经成为DL的标配了,任何有志于学习DL的同学们朋友们雷迪斯俺的詹特曼们都应该好好学一学BN。BN倒过来看就是NB,因为这个技术确实很NB...
2018-02-11 20:25:54
276
原创 Ubuntu16.04 安装Adobe Flash Player插件
一,下载flashplayer Adobe Flash Player下载链接:https://get.adobe.com/flashplayer/?loc=cn选择.tar.gz 文件下载 如图所示。二 ,解压下载文件 tar -xzvf flash_player_npapi_linux.x86_64.tar.gz 会得到license.pdf ,rea...
2018-02-09 20:12:33
1355
原创 ubuntu16.04 caffe安装教程
本教程实例测试环境为:CUDA8+CUDNN6.0, 日常使用GPU。首先在你要安装的路径下 clone :git clone https://github.com/BVLC/caffe.git进入 caffe :sudo cp Makefile.config.example Makefile.config然后修改 Makefile.config 文件,在 caffe 目录下打开该文件:sudo ...
2018-02-05 20:11:36
283
原创 ubuntu16.04 cudnn6.0 与cudnnv5.1安装
download cudnn6.0 version (not latest 7.0)sudo rm -rf /usr/local/cuda/include/cudnn.hsudo rm -rf /usr/local/cuda/lib64/libcudnn*to cudnn untar folderssudo cp include/cudnn.h /usr/local/cuda/include/su...
2018-02-05 15:48:01
1087
原创 战神Z7-kp7gt+gtx1060+cuda8.0安装
首先说明安装过程中参考了很多这篇博客:http://blog.youkuaiyun.com/stephen_jie/article/details/78388208,本文更多的也是根据这篇博客进行修改补充。在安装过程中主要遇到的问题: 1, ubuntu16.04 进入ctrl+alt+F1 textmode 界面下不停的输出“@^@^”. 2,The driverinstallat
2018-01-21 22:09:35
3676
原创 Opencv3.2移植到arm板
注:博客中有些图片部分为了省事,借用了别人博客的图片,相关部分注意事项相同。若有侵权,请联系删除!一,Opencv3.2移植到armOpencv3.2ubuntu16.04目标板:飞凌嵌入式iMx6-ul前一:把opencv源码,/modules/highgui/src/windows.cpp 文件第583行和654行注释掉!!!非常重要!!! 583 行: CV_NO_GUI_ERROR(...
2017-12-07 09:27:01
7172
5
原创 i.MX6Ul arm linux 开机自动root登陆系统及自动运行程序
1,实现开机自动root登陆系统可以在/etc/inittab文件中添加 ::askfirst:-/bin/sh 这种方式会提示"Please press Enter to activate this console",等待用户输入回车才能进入系统。2, 如果想去掉每次开机完后的“Please press Enter to activate this console”这句,...
2017-07-31 15:15:51
2209
计算机视觉中的矩阵李群
2017-10-15
计算机视觉中的数学方法
2017-10-15
boost::asio::serial下6个工程演示多种串口读取写入方式方法
2017-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人