码迷,mamicode.com
首页 > 编程语言
【转载】(EM算法)The EM Algorithm
EM是我一直想深入学习的算法之一,第一次听说是在NLP课中的HMM那一节,为了解决HMM的参数估计问题,使用了EM算法。在之后的MT中的词对齐中也用到了。在Mitchell的书中也提到EM可以用于贝叶斯网络中。 下面主要介绍EM的整个推导过程。
分类:编程语言   时间:2015-04-17 23:38:44    阅读次数:279
JAVA 之 多态 抽象 接口
一:多态1:多态 一个对象有多种形式的能力2:步骤 1编写父类派生子类 2子类重写父类方法 3用父类的数据类型引用子类对象3:静态多态的实现方式就是方法重载4:动态多态的实现方式就是重写父类中同名成员方法5:使用instanceof关键字判断对象的真正类型语句形式 引用instanceof类名eg;...
分类:编程语言   时间:2015-04-17 23:34:19    阅读次数:199
C语言,函数的声明与定义
函数声明与定义 变量: 在讲变量前,先讲一下变量的声明和定义这两个概念。 声明一个变量,意味着向编译器描述变量的类型,但不为变量分配存储空间。 定义一个变量,意味着在声明变量的同时还要为变量分配存储空间,在定义变量的同时为变量初始化。 局部变量:通常只定义不声明。 全局变量:通常在源...
分类:编程语言   时间:2015-04-17 23:35:32    阅读次数:147
归并排序
(java版)public class mergingSort { public static void merge(int[] a,int left, int center, int right){ int[] tmpArr = new int[a.length]; int mid = ce...
分类:编程语言   时间:2015-04-17 23:34:32    阅读次数:176
Java之构造器的作用
我总是要把构造器和方法混淆,后来发现,方法,实际上,是需要用于执行java代码的,而构造器,构造器,,,是一个类的实例!!为什么呢?类的实例,我们需要用类来创建对象,进而访问其属性,因为实例是需要被用来调用的,但是调用的话,我们不得不去考虑一个问题,就是对象,最终是被存储在内存里面的,而存储的时候,...
分类:编程语言   时间:2015-04-17 23:34:01    阅读次数:177
js中数组与字符串的相互转换
var?str1=‘1,2,3,4,5,6,7‘; var?strArray=Array(); //字符串拆分为数组 strArray=str1.split(‘,‘,5);//后面的5是可选参数,指返回的数组最大长度 //数组合并为字符串 str1=strArray.join(‘-‘);//这时候str1中的...
分类:编程语言   时间:2015-04-17 22:32:34    阅读次数:155
python之使用字符串
3.2字符串格式化使用字符串格式化操作符即百分号%来实现>>>format="hello,%s.%senoughforya?">>>values=(‘world‘,‘Hot‘)>>>printformat%valueshello,world.Hotenoughforya?>>>格式化字符串的%s部分称为转换说明符,它们标记了需要插入转换..
分类:编程语言   时间:2015-04-17 22:27:58    阅读次数:220
python之字典
通过名字引用值得数据结构.这种结构类型称为映射.字典是python中唯一内建的映射类型.字典中的值并没有特殊的顺序,但是都存储在一个特定的键里.键可以是数字,字符串甚至是元组.某些情况下,字典比列表更加适用:1.表征游戏棋盘的状态,每个键都是由坐标值组成的元组;2.存储文件修改..
分类:编程语言   时间:2015-04-17 22:25:34    阅读次数:302
多个线程同时开始启动计时框架的设计与实现
在DEMO测试中,我有个需求描述如下:线程A、B、C、D,我需要他们同时开始运行,并记录这四个线程全部完成所需要的时间。 这个借助synchronizer可轻松完成。这里我们使用CountDownLatch来实现,该方法的详细描述参见我的上篇博文:点击打开链接 核心代码如下:demo请参见github /** * @param args * @throws Inte...
分类:编程语言   时间:2015-04-17 22:26:44    阅读次数:175
相似图片搜索原理一(ahash—c++实现)
ahash,全称叫做average hash,应该是phash(perceptual hash, 感知哈希)算法的一种。是基于图像内容搜索最简单的一种(search image by image),因此也有很多的局限性。主要用于由图像的缩略图搜原图,对于图像的旋转、平移、对比度和微变形等都无能为力,所以很局限。此次讲解主要分为两个部分,理论部分主要参考是网上的资料,最核心的应该是自己的c++代...
分类:编程语言   时间:2015-04-17 22:18:39    阅读次数:441
vc++信号量同步机制例子
HANDLE hSemaphore; cout<<1<<endl; hSemaphore = CreateSemaphore( NULL, 0, 10000, NULL); ReleaseSemaphore(hSemaphore, 1, NULL); ReleaseSemaphore(hSemaphore, 1, NULL); DWORD dwWaitResult = WaitForSin...
分类:编程语言   时间:2015-04-17 22:17:56    阅读次数:168
巩固java(五)----通过实例理解java多态
package duotai; class A{ public String show(){ return "A"; } } class B extends A{ public String show(){ return "B"; } public String onlyB(){ return "onlyB"; } } class C extends B{ p...
分类:编程语言   时间:2015-04-17 22:20:00    阅读次数:140
Python Show-Me-the-Code 第 0004 题 统计单词
第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。思路:用正则表达式匹配响应的单词和数字,然后让Counter计算单词的词频,再用most_common方法返回一个按照词频排序的包含该词语和该词语出现的次数的元组的列表。0004.统计单词.py#!/usr/bin/env python #coding: utf-8 import re from collections import...
分类:编程语言   时间:2015-04-17 22:17:56    阅读次数:225
(tarjan+匈牙利算法) hdu 3861
F -The King’s ProblemTime Limit:1000MSMemory Limit:32768KB64bit IO Format:%I64d & %I64uSubmitStatusPracticeHDU 3861DescriptionIn the Kingdom of Silenc...
分类:编程语言   时间:2015-04-17 22:15:14    阅读次数:155
快速排序
(java版)public class Qsort { static int Partition(int l[],int low,int high){ int prvotkey = l[low]; while(low= prvotkey) high--; l[low] = l[high...
分类:编程语言   时间:2015-04-17 22:13:31    阅读次数:128
c语言的数组指针与指针数组
1. 数组指针:指向数组的指针是数组指针先看下面一段代码:#include int main(void){ int m[10]; printf("m = %p, &m = %p\n", m, &m); printf("m + 1 = %p, &m + 1 = %p\n", m + ...
分类:编程语言   时间:2015-04-17 22:15:27    阅读次数:119
Python学习
在业余时间学习一下跨平台代码python。下面是http://courses.ischool.berkeley.edu/i155/su13/schedule.htm下的例题代码。留作未来参考语法。1 #hw1_1.py2 x=input("Input the number of gallons of...
分类:编程语言   时间:2015-04-17 22:14:17    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!