码迷,mamicode.com
首页 > 编程语言
【机器学习】EM算法详细推导和讲解
【机器学习】EM算法详细推导和讲解 今天不太想学习,炒个冷饭,讲讲机器学习十大算法里有名的EM算法,文章里面有些个人理解,如有错漏,还请读者不吝赐教。 众所周知,极大似然估计是一种应用很广泛的参数估计方法。例如我手头有一些东北人的身高的数据,又知道身高的概率模型是高斯分布,那么利用极大化似然函数的....
分类:编程语言   时间:2015-08-29 21:34:37    阅读次数:303
js中sort()数字排序问题
语法:arrayObject.sort(sortby);参数sortby可选。规定排序顺序。必须是函数。sort() 方法用于对数组的元素进行排序。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成....
分类:编程语言   时间:2015-08-29 21:33:42    阅读次数:161
混合高斯模型(Mixtures of Gaussians)和EM算法
混合高斯模型(Mixtures of Gaussians)和EM算法这篇讨论使用期望最大化算法(Expectation-Maximization)来进行密度估计(density estimation)。 与k-means一样,给定的训练样本是,我们将隐含类别标签用表示。与k-means的硬指定不同,...
分类:编程语言   时间:2015-08-29 21:30:31    阅读次数:231
EM算法
EM算法本文试图用最简单的例子、最浅显的方式说明EM(Expectation Maximization)算法的应用场景和使用方法,而略去公式的推导和收敛性的证明。以下内容翻译自《Data-Intensive Text Processingwith MapReduce》。Maximum Likelih...
分类:编程语言   时间:2015-08-29 21:29:34    阅读次数:274
Python zip函数
This function returns a list of tuples, where the i-th tuple contains the i-th element from each of the argument sequences or iterables. The returned ...
分类:编程语言   时间:2015-08-29 21:30:43    阅读次数:147
javascript 面向对象继承详解
一、继承初探大多数JavaScript的实现用__proto__属性来表示一个对象的原型链。我们可以简单的把prototype看做是一个模版,新创建的自定义对象都是这个模版(prototype)的一个拷贝 (实际上不是拷贝而是链接,只不过这种链接是不可见,新实例化的对象内部有一个看不见的__prot...
分类:编程语言   时间:2015-08-29 21:30:25    阅读次数:221
EM算法(Expectation Maximization Algorithm)
EM算法(Expectation Maximization Algorithm)1. 前言 这是本人写的第一篇博客(2013年4月5日发在cnblogs上,现在迁移过来),是学习李航老师的《统计学习方法》书以及斯坦福机器学习课Andrew Ng的EM算法课后,对EM算法学习的介绍性笔记,如有写得不....
分类:编程语言   时间:2015-08-29 21:25:56    阅读次数:331
POJ题目3229 Facer’s string(后缀数组求a串长度为k子串有几个出现在b串)
Facer’s string Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 1879   Accepted: 568 Description Minifacer was very happy these days because he has learned ...
分类:编程语言   时间:2015-08-29 20:21:30    阅读次数:217
Spring MVC全局异常后返回JSON异常数据
Spring MVC全局异常后返回JSON异常数据 问题:         当前项目是作为手机APP后台支持,使用spring mvc + mybaits + shiro进行开发。后台服务与手机端交互是发送JSON数据。如果后台发生异常,会直接返回异常页面,显示异常内容,如果是404请求不到资源或者500这类服务器的问题,可能会导致返回404和500异常页面,手机端的处理就非常麻烦,为了解决这...
分类:编程语言   时间:2015-08-29 20:21:44    阅读次数:1311
C++名字空间详解
名字空间的由来名字空间(namespace)是由标准C++引入的,是一种新的作用域级别。原来C++标识符的作用域分为三级:代码块({…}和函数体)、类域和全局作用域。如今,在类作用域和全局作用域之间,C++标准又添加了名字空间域这一个作用域级别。命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。...
分类:编程语言   时间:2015-08-29 20:19:47    阅读次数:160
POJ 2155 Matrix(二维树状数组)
题意:有一个矩阵,每次操作可以是编辑某个矩形区域,这个区域的0改为1,1改为0,每次查询只查询某一个点的值是0还是1。 ?? 思路:这道题和一般的树状数组有一点不同,这道题是区间修改,单点查询,而树状数组处理的是单点修改,所以我们可以改一下矩阵里的每一个值代表的意义。可以注意到我们只关注一个点被翻转了奇数次还是偶数次,令矩阵的元素a[i][j]表示矩形区域(1,1)到(i,j)的修改次数,这样...
分类:编程语言   时间:2015-08-29 20:19:56    阅读次数:206
Swift Object-c 相互调用
我们先看一下Swift调用Object-c 首先我们创建一个OC类 到最后一步的时候发现多了一个确认框,点击Yes 系统会生成一个Swift和OC的转换桥梁。 他的命名规则是 项目名称-Bridging-Header.h  这个是系统生成的我们直接用。 接下来我们给刚创建的OC类添加一个方法 #import @interface TestSwi...
分类:编程语言   时间:2015-08-29 20:17:16    阅读次数:166
java中的计数信号量(Counting Semaphore)
信号量(Semaphore)又称为信号量、旗语,它以一个整数变数,提供信号,以确保在并行计算环境中,不同进程在访问共享资源时,不会发生冲突。是一种不需要使用忙碌等待(busy waiting)的一种方法。 信号量的概念是由荷兰计算机科学家艾兹格·迪杰斯特拉(Edsger W. Dijkstra)发明的,广泛的应用于不同的操作系统中。在系统中,给予每一个进程一个信号量,代表每个进程目前的状态,未得...
分类:编程语言   时间:2015-08-29 20:14:24    阅读次数:218
一步步学习Python开发-Mac下搭建Python-Django环境
首先确定学习那一个版本,以之前对Python的接触,Python2.x 的版本仍然占据很大的市场。但作为初学者我还是决定学习新的版本,相信未来会逐渐转向3.x版本的。其实搭建Python不是一件很难的事情,但搭建过程还是会有些细节问题,写下来备忘。1.下载安装Python,可以去官网下载最新版htt...
分类:编程语言   时间:2015-08-29 20:11:38    阅读次数:151
利用python收发邮件功能实现远程电脑的控制
功能并非原创, 只是重复实现了http://codecloud.net/python-control-128.html 中描述的功能.实现功能: 通过给固定邮件地址发送命令(包含在主题中)的方式控制远程电脑实现相应功能(譬如关机等, 可以根据实际需要实现更复杂的功能)实现原理: 远程电脑不断(每隔1...
分类:编程语言   时间:2015-08-29 20:09:51    阅读次数:270
各种编程语言的注释符
Comment comparisonThere is a wide variety of syntax styles for declaring comments in source code.BlockCommentin italics is used here to indicate block...
分类:编程语言   时间:2015-08-29 20:11:46    阅读次数:194
Windows搭建python开发环境,python入门到精通[一]
从大学开始玩python到现在参加工作,已经有5年了,现在的公司是一家.net的公司用到python的比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博客,打算将python的training弄成一个简易的python系列,供大家入门使用。Python...
分类:编程语言   时间:2015-08-29 20:10:37    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!