图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现

source url: http://blog.csdn.net/u014096352/article/details/53526747图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现  第二次写CSDN文档,上一篇的排版实在太烂了,于是决定认真学习一下markdown的语法。  好了,废话不多说,今天,我们学习一下图像(2维平面)到图像(2维平面)的四种变换,等距变换,相似变换,...
阅读(9) 评论(0)

python中strip() 函数和 split() 函数的理解

原文转自:http://blog.csdn.net/shenwanjiang111/article/details/48158749一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割。下面就详细说一下这两个功能,1 pyth...
阅读(24) 评论(0)

python中的一个好用的文件名操作模块glob

source url: http://blog.csdn.net/suiyunonghen/article/details/4517103学习python本就是业余之好!书本啥的,都无从说起。所以偶尔碰到一个好的模块,就要在博客中记录一下,以便日后之用。是以高手直接的飘过。下面切入正题。  glob是python自己带的一个文件操作相关模块,内容也不多,用它可以查找符合自己目的的文件,就类似于Wi...
阅读(27) 评论(0)

输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字。

原文转自:http://blog.csdn.net/u013322907/article/details/38300711题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是 O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组 1、2、4、7、11、15 和数字 15。由于 4+11=15,因此输出 4 和 ...
阅读(56) 评论(0)

链表逆序

问题描述:给定一个链表,将链表进行逆序并对于连续出现的值只保留一个。思路:首先,遍历链表找到尾节点,同时将其赋给新链表的头结点。为了逆序,我们每次将遍历时将导数第二个节点p->next置为null,这样就使得每次遍历的最后的一个节点往前挪动一位,完成逆序。为了剔除连续相同的值,我们每次遍历到最后一个节点时,比较当前节点的值和上一次遍历保留的值,若相同则剔除。// ConsoleApplicatio...
阅读(17) 评论(0)

快速排序

快排原理:在数组中随机取一个数,然后一次比较左右两边的数,通过操作让左边的比它小,右边的数比它大。再分别在左右两个区间重复上述操作,依次迭代,直到区间为1,或者序号不再变化。代码转自:http://m.blog.csdn.net/MoreWindows/article/details/6684558//快速排序 void quick_sort(int s[], int l, int r) { ...
阅读(22) 评论(0)

leetcode_Hamming Distance

在信息论中,两个等长字符串之间的海明距离是两个字符串对应位置的不同字符的个数。class Solution { public: int hammingDistance(int x, int y) { int dst=0, n = x ^ y; //异或操作,求出不同字符串的位置 while (n){ ++dst; ...
阅读(41) 评论(0)

nohup-真正的Shell后台运行

&方式:Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:         /usr/local/mysql/bin/mysqld_safe --user=mysql &nohup方式: 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,如果终端关闭,...
阅读(153) 评论(0)

GAN: Generative Adversarial Nets

谈到生成对抗网络,我们首先想到的是Goodfellow的开山之作:Generative Adversarial Nets。今天,我们就来谈谈这篇文章。针对一个估计数据分布的问题,当模型的类别已知,我们一般采用极大似然方法进行估计。然而,当模型的类别未知或数据分布过于莫杂时,我们如何近似得到数据的俄分布呢?我想,对抗网络的提出给了我们一些思路。生成对抗网络,由两个网络组成,即生成器和判别器,在Goo...
阅读(1141) 评论(1)

查看TensorFlow checkpoint文件中的变量名和对应值

转自:http://stackoverflow.com/questions/38218174/how-can-find-the-variable-names-that-saved-in-tensorflow-checkpoint/38226516#38226516from tensorflow.python import pywrap_tensorflow checkpoint_path = os...
阅读(1708) 评论(0)

解读Batch Normalization

原文转自:http://blog.csdn.net/shuzfan/article/details/50723877本次所讲的内容为Batch Normalization,简称BN,来源于《Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift》,是一篇很好的paper...
阅读(261) 评论(0)

浅析深度学习中优化方法

目前而言,深度学习是机器学习的发展前沿,一般针对大数据量的学习目标。其优化方法来源于基本的机器学习的优化方法,但也有所不同。下面,小结一下,其基础是随机梯度下降的方法,但是为了学习的自适应性,做了如下改进:1. 因为每次训练的数据不一样,可能导致目标函数的梯度变化剧烈,为了解决这个问题,联合上次迭代的梯度和当前梯度,使梯度变化变缓(指数衰减);2. 在学习过程中,当迭代结果接近最优值时,我们需要学...
阅读(926) 评论(0)

Ubuntu命令行启动Matlab

原文转自:http://blog.csdn.net/striker_v/article/details/52884485小编安装的是Matlab R2015b,使用的是默认安装目录,安装在目录/usr/local/MATLAB/R2015b/bin中。那么安装完成之后系统不会给Matlab添加系统路径,只有把终端切换到安装目录/usr/local/MATLAB/R2015b/bin下才能输入命令’...
阅读(615) 评论(0)

ubuntu16.04下安装opencv

source url:http://blog.csdn.net/zhuiqiuk/article/details/5308505811 1 依赖包sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev pytho...
阅读(604) 评论(1)

Matlab—regexp正则表达式

原文转自:http://blog.csdn.net/yf210yf/article/details/42421523关于正则表达式的基本知识正则表达式就是一个表达式(也是一串字符),它定义了某种字符串模式。利用正则表达式,可以对大段的文字进行复杂的查找、替换等。matlab提供的正则表达式函数有三个:regexp——用于对字符串进行查找,大小写敏感;regexpi——用于对字符串进行查找,大小写不...
阅读(363) 评论(0)
112条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:337344次
    • 积分:3669
    • 等级:
    • 排名:第9138名
    • 原创:74篇
    • 转载:38篇
    • 译文:0篇
    • 评论:113条
    博客专栏
    最新评论