先介绍一下马尔科夫模型: 马尔可夫模型(Markov Model)是一种统计模型,广泛应用在语音识别,词性自动标注,音字转换,概率文法等各个自然语言处理等应用领域。经过长期发展,尤其是在语音识别中的成功应用,使它成为一种通用的统计工具。 特征:有限视野、时间不变性 隐性马尔可夫模型: HMM(Hid ...
分类:
其他好文 时间:
2018-03-08 00:06:55
阅读次数:
263
图像特征,图像纹理,图像频域等多种角度提取图像的特征。 LBP,局部二值模式,局部特征描述算子,具有很强的纹理特征描述能力,具有光照不变性和旋转不变性。用python进行简单的LBP算法实验: (1)LBP旋转模式不变性 初始的LBP算法不具有旋转不变性,LBP串的连接顺序是固定的,当图像旋转后LB ...
分类:
编程语言 时间:
2018-03-07 21:41:06
阅读次数:
508
不可变类:是指这个类实例一旦创建,就不能不该其成员变量的值 优点: 1.线程安全 对象的值无法改变,降低并发错误的可能性 2.效率高 当一个对象需要复制时,就只需要复制对象地址,不用复制本生 不变性,保证了hashcode的唯一性,每次缓存时不必重新计算hashcode,所以常用string作为ke ...
分类:
编程语言 时间:
2018-02-27 19:35:26
阅读次数:
196
8张图,看懂Java字符串的不变性 字符串,想必大家最熟悉不过了,通常我们在代码中有几种方式可以创建字符串,比如:String s = "Hollis";这时,其实会在堆内存中创建一个字符串对象,其中保存了一个字符数组,该数组中保存了字符串的内容。 上面的箭头可以理解为“存储他的引用”。 当我们在代 ...
分类:
编程语言 时间:
2018-02-08 12:22:06
阅读次数:
199
在设计线程安全类的过程中,需要包含以下三个基本要素: ·找出构成对象状态的所有变量 找出约束变量的不变性条件 建立对象状态的并发访问管理策略 ...
分类:
其他好文 时间:
2018-02-03 19:55:33
阅读次数:
101
线性时不变系统的定义 线性时不变系统(LTI)是离散时间系统中特别重要的一种系统,该系统包含线性以及时不变性,用卷积来表征。 前面有讲过序列$x[n]$可以表示成幅度加权的延迟单位样本序列的和的形式 $x[n] = \displaystyle{ \sum_{k=-\infty}^{\infty}x[... ...
分类:
其他好文 时间:
2017-12-18 18:55:50
阅读次数:
168
在组合对象中如果每个组件都已经是线程安全的,是否需要再加一个额外的“线程安全层“,需要视情况而定。 final可以修饰未复制的属性,只要在静态代码块或者构造函数中赋值了即可。 独立的状态变量 我们还可以将线程的安全性委托给多个状态变量,只要这些变量是彼此独立的,即组合而成的类并不会在其包含的多个状态... ...
分类:
编程语言 时间:
2017-12-14 12:02:08
阅读次数:
164
python内建模块--collections collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 定义 ...
分类:
编程语言 时间:
2017-12-13 02:23:29
阅读次数:
127
提到不变性我首先想到的就是String这个类了。 之前学习了很多原子性以及可见性的问题:失效数据,丢失更新操作或者某个对象的状态不一致,都与多线程试图访问同一个可变的相关。 如果对象的状态不会发生改变,那么这些问题与复杂性也就自然消失了。 如果某个对象在被创建之后其状态就不能被改变,那么这个对象就称... ...
分类:
编程语言 时间:
2017-12-09 12:01:35
阅读次数:
170
一、原理: Sift算法的优点是特征稳定,对旋转、尺度变换、亮度保持不变性,对视角变换、噪声也有一定程度的稳定性;缺点是实时性不高,并且对于边缘光滑目标的特征点提取能力较弱。 Surf(Speeded Up Robust Features)改进了特征的提取和描述方式,用一种更为高效的方式完成特征的提... ...
分类:
编程语言 时间:
2017-12-07 00:10:00
阅读次数:
393