自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

竭尽全力的专栏

发表是最好的记忆

原创 Matlab保存图像函数总结

最近用MATLAB做图像处理,经常要保存图像,查了一些资料,作了一些总结。欢迎补充! 1、截图,这是最简单粗暴的方法,可以用QQ截图或者其他截图软件截图。这种方法的缺点是对数据信息有损坏,搞科研做图像处理不建议截图。2、通过figure中file的下拉菜单保存,点击file-save as即可,...

2015-11-30 23:11:31 6525 5

原创 MATLAB一些函数总结

最近在看卷积RBM的相关知识,主要在研究Honglak Lee的文章:Convolutional deep belief networks for scalable unsupervised learning of hierarchical representations. 看了Honglak L...

2015-11-30 22:26:55 4129 0

原创 Matlab中的randperm和randsample函数用法总结

构建替代数据的时候,一种常见的思路是打乱原数据的排列次序,通过随机置换原数据的排列次序从而产生和原数据系列统计特征(如均值、方差、分布)一致的随机数据。具体到Matlab中,此思路的实现会涉及到两个命令:randperm和randsamplep.s. 相关的重新排序命令还包括:amd ...

2015-11-26 15:58:25 16075 0

原创 对CNN中pooling的理解

自己在看论文的过程中结合网上的一些资料,对pooling的一些理解汇总如下,以供参考: 1、pooling主要是在用于图像处理的卷积神经网络中,但随着深层神经网络的发展,pooling相关技术在其他领域,其他结构的神经网络中也越来越受关注。 2、卷积神经网络中的卷积层是对图像的一个邻域进行卷积...

2015-11-25 21:29:55 26527 0

原创 C++实现进制转换(十进制转十六进制)

今天研究了一下如何将十进制转化为十六进制,并用C++实现了一下,代码可能不是太优化,但还可以用。 在网上一搜才发现之前早有人总结得很全面了,见C++进制转换 本人实现代码如下:#include <iostream> #include <string> using nam...

2015-11-24 16:32:43 12167 0

原创 C/C++中void用法总结

1、void的基本解释: void的字面意思是“无类型”,void* 则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义:void a;   这行语句编译时会出错,提示“illegal use of ...

2015-11-23 21:31:54 3790 0

原创 C++ Primer书中第二章经常用到的Sales_data类

刚接触C++,书中一个练习题需要在网上下载Sales_data.h头文件,因而自己就在网上找到了该文件的内容,写成头文件,放在自己的工作目录内,经验证可以运行。 Sales_data.h头文件代码如下:/* * This file contains code from "C++ Pr...

2015-11-23 20:32:55 1668 0

翻译 Distinctive Image Features from Scale-Invariant Keypoints-SIFT算法译文

 从尺度不变的关键点选择可区分的图像特征 David G.Lowe 温哥华不列颠哥伦比亚省加拿大英属哥伦比亚大学计算机科学系 Lowe@cs.ubc.ca2003年1月10日接受,2004年1月7日修改,2004年1月22日采用 摘要:本文提出了一种从图像中提取独特不变特征的方法,...

2015-11-23 14:12:08 2096 0

原创 Torch/Lua学习资料汇总

在学习Torch/Lua的过程中,积累了一些资料,现汇总如下,自己会随时补充,也欢迎大家补充!1、Torch Package Reference Manual,Torch帮助手册 网址:http://torch7.readthedocs.org/en/latest/index.html2、Dee...

2015-11-13 17:03:12 9692 0

原创 Torch7平台上基于CNN的SAR图像变化检测

1 SAR图像变化检测步骤 : (1)获取原始SAR图像的对数比值图像; (2)将得到的数据按照一定的方式转化为Tensor格式的数据,以作为CNN的输入; (3)构建CNN模型; (4)训练; (5)测试。 2 卷积神经网络 参考资料,可以参考zouxy09的博客,写得很详细: ...

2015-11-11 21:49:54 2866 3

原创 torch中cmul()函数的用法总结

cmul计算的是两个张量tensor1与tensor2之间的element-wise-multiplication (数组元素依次相乘或者元素对应相乘)。 值得注意的是:两个张量之间的元素个数必须相等,它们大小不一定要相同。 说明:当tensor1与tensor2之间的维数满足可以矩阵...

2015-11-09 19:03:33 5863 0

原创 Linux下屏幕截图的命令行方法

电脑操作系统中一般都有自带截图快捷键,而很多软件业有截图的功能,那么Linux操作系统要如何截图呢?  在linux系统上怎么截图:  键盘上的截图键还可以用,不过那是截取一整个屏幕的,想要截图某一个区域的时候怎么办呢?  可以使用命令来截图,ubuntu 中截图命令是gnome-screensh...

2015-11-09 15:04:10 14524 0

原创 Torch7平台学习_CmdLine()总结

该类主要为了提供一种方便解析参数的框架,对于每个实验尤其是神经网络中要调参数上。同时还可以把输出重定向到log文件中。 一般用法:cmd = torch.CmdLine() cmd:text() cmd:text() cmd:text(‘Training a simple network’) c...

2015-11-05 10:20:25 4930 0

转载 lua工具库penlight(转)

简单的输入的模式Lua 的字符串模式匹配是非常强大,通常您将不需要传统的正则表达式库。即便如此,有时 Lua 代码结束看上去像 Perl,因为字符串模式不容易阅读,尤其是对普通读者而言。这段代码需要了解三种不同的日期格式: -- parsing dates using Lua string pat...

2015-11-05 09:43:54 2759 0

原创 torch平台上利用K-means方法实现SAR图像变化检测

1 SAR图像变化检测步骤 :   首先获取原始SAR图像的对数比值图像,再利用kmeans方法对比值图像的像素值进行聚类,聚成2类,由此得到粗略的变化检测结果.2 K-means聚类算法 K-means算法是聚类算法中最简单的一种。聚类指的就是将一堆具有类似特征的无标签点归位一...

2015-11-04 21:05:35 3002 3

原创 lua的table库中的常用函数总结

table是Lua语言中的一种重要的数据类型, table 的一些特性简单列举如下: (1).table 是一个“关联数组”,数组的索引可以是数字或者是字符串; (2).table 的默认初始索引一般以 1 开始; (3).table 的变量只是一个地址引用,对 table 的操作不会产生数...

2015-11-03 18:38:13 4675 0

原创 lua语言中transpose()函数的用法

transpose英文意思是‘变换顺序’的意思,在lua语言中,lua表示对矩阵或者张量进行维度交换。 b = a:transpose(m,n)表示将矩阵或者张量a的第m维和第n维交换。 若a是一个二维矩阵,m=1,n=2,则b = a:transpose(1,2)表示矩阵a的转置。 举例1...

2015-11-03 16:13:43 3425 1

原创 itorch notebook上遇到的常见问题及其解决方案(一)

在学习torch的过程中遇到了不少问题,现做一个简单的总结,欢迎补充并批评指正! %————————————————————————————————-% 错误提示1:unexpected symbol near ':'错误举例:p = 602:add(N+1) --截...

2015-11-03 14:19:32 2532 1

原创 关于Sigmoid函数

1 Sigmoid函数的定义 Sigmoid函数是一个在生物学中常见的S型的函数,也称为S形生长曲线。 Sigmoid函数由下列公式定义: Sigmoid函数的图形如S曲线,如下图所示: 2 Sigmoid函数的性质 sigmoid函数是一个良好的阈值函数,连续,光滑,...

2015-11-03 09:35:32 5146 0

转载 GPU编程学习

cuda是英伟达公司的并行计算平台和编程模型,利用GPU加速计算。 linux使用的命令 nvcc:CUDA编译器驱动程序,类似于gcc ptxas:PTX汇编工具,会被nvcc调用 cuobjdump:CUDA目标文件转存工具 nvidia-smi:英伟达系统管理接口,可以查看gpu内...

2015-11-02 19:40:17 974 0

原创 torch.gt函数的用法

torch.gt(Tensor1,Tensor2) 其中Tensor1和Tensor2为同维度的张量或者矩阵 含义:比较Tensor1和Tensor2的每一个元素,并返回一个0-1值.若Tensor1中的元素大于Tensor2中的元素,则结果取1,否则取0 举例:a = torch.r...

2015-11-02 19:21:59 4283 0

原创 lua语言中矩阵下标为负值的含义

经常在程序中遇见矩阵下标为负值的情况,例如下面的例子:--例1 layers = torch.IntTensor({{1, 2, 3}, {4, 5, 6},{7, 8, 9}}) print(layers[-2][3])显示结果是:6 本人经过尝试,理解出负下标值的含义,解释如下: 不妨设一...

2015-11-02 15:16:45 1425 0

转载 Lua中关于求模与求余的区别介绍

很多人搞不清楚这两个概念的区别,刚好在翻译lua手册时遇到%与math.fmod这两个操作,顺便做一下说明吧。求模与求余的区别:假设对a与b两个整数做求模或求余操作。那么第一步是先求整数商c,即a / b的值,第二步是计算模或余数:a - c * b。求模与求余的区别在于怎么处理a / b的值。求...

2015-11-02 10:07:22 6658 0

原创 lua语言中与时间相关的函数总结

本人总结了一些lua语言中一些时间函数,欢迎补充! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1、os.time() 含义:获取当前的时间戳(返回的是从1970年1月1日00:00:00到现在经过的秒数),单位是秒 举例: (1)显示当前秒数...

2015-11-01 21:10:22 1612 0

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