ASM(active shape model)算法简介(一)

概要ASM是一种基于点分布模型(Point Distribution Model,PDM)的算法。在PDM中,外形相似的物体,例如人脸、人手、心脏、肺部等的几何形状可以通过若干关键特征点(landmarks)的坐标依次串联形成一个形状向量来表示。ASM算法需要通过人工标定的方法先标定训练集,经过训...

2015-05-29 18:37:54

阅读数 10445

评论数 4

ASM(active shape model)算法简介(一)

概要ASM是一种基于点分布模型(Point Distribution Model,PDM)的算法。在PDM中,外形相似的物体,例如人脸、人手、心脏、肺部等的几何形状可以通过若干关键特征点(landmarks)的坐标依次串联形成一个形状向量来表示。ASM算法需要通过人工标定的方法先标定训练集,经过训...

2015-05-29 17:20:34

阅读数 795

评论数 0

决策树学习(二)

本文来源于个人博客:www.chenbiaolong.com概述在上一篇文章中我们利用信息熵的概念找到了最优的划分属性,当然也是仅仅找到“一个”属性而已,虽然利用这个属性划分数据集有着最大的熵减。在现实的机器学习中是不可能只用一个属性就能将数据分类的,因此本文将在上一篇文章的基础上真正构建一颗决策...

2015-05-13 13:48:59

阅读数 622

评论数 0

决策树学习(一)

本文来自我个人博客:www.chenbiaolong.com概述决策树学习是一种逼近离散值目标函数的方法,简单来说它可以被表示为多个的if-then的规则表达式。在本文中先主要介绍决策树的基本概念,主要包括熵的概念以及如何选择最优的数据集划分方式 数据准备这里我们使用《机器学习》(Tom M.M...

2015-05-12 14:27:52

阅读数 644

评论数 0

Mahout in action分析维基百科数据例子(二)

本文来源于我的个人博客www.chenbiaolong.com概要这篇文章主要论述我在实现上一篇文章所述功能时的具体操作过程。因为hadoop现在有两套新旧API接口,因此在实现过程中需要十分注意你import进来的class是属于新的API还是旧的API。本文的所使用的hadoop版本是2.6版...

2015-04-07 15:14:04

阅读数 1044

评论数 0

Mahout in action分析维基百科数据例子(一)

本文来源于我个人博客www.chenbiaolong.com概要本文主要根据mahout in action第六章分析维基百科链接数据的例子编写。大部分内容是直接翻译的mahout in action,不过不是逐字翻译,加入了一些个人理解。关于本文的前提背景可以参考其他博主翻译的文章: Maho...

2015-04-03 17:36:04

阅读数 1013

评论数 0

Hadoop运行包含第三方依赖库的MapReduce作业

本文来源于我的个人技术博客:www.chenbiaolong.com,欢迎访问概述最近打算学习一下利用hadoop搭建机器学习平台,因为mahout这个机器学习库资料比较多,因此就根据《mahout in action》这本书学习了一下如何搭建hadoop+mahout的机器学习平台。 由于ma...

2015-04-02 15:33:51

阅读数 6511

评论数 0

docker实现原理之namespace

本文来源于我的个人博客 www.chenbiaolong.com 欢迎访问概要传统上,linux很多资源是全局管理的,例如系统中所有的进程是通过pid标识的,这意味着内核管理着一个全局pid表,进程号必须为唯一的。类似的还有内核的文件系统挂载点数据信息、用户ID号等。我们知道,要实现虚拟化必须...

2015-02-26 19:40:53

阅读数 5212

评论数 0

docker与虚拟机性能比较

本博客来源于我的个人博客: www.chenbiaolong.com 欢迎访问。概要docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。本文将主要根据IBM发表的研究报告,论述docker与传统虚拟化方式的不同之处,并比较物理机、docker容器、虚拟机三者的性能...

2015-02-26 19:36:40

阅读数 73202

评论数 5

google Protocol Buffer 入门

来源于我的个人博客, 原文用markdown编写,转到csdn格式有些问题。 简介 Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .pr...

2015-01-22 14:49:44

阅读数 1243

评论数 0

docker基础工作原理(二)

注:以下博文来源于我的独立博客网站:http://www.chenbiaolong.com/,由于原网站是用markdown写的,复制到这边格式有点问题。 在本篇博文中将主要介绍docker使用device mapper管理镜像的原理。这部分内容我也没完全搞懂,以下内容主要是通过参考多篇博文...

2015-01-15 19:41:03

阅读数 6279

评论数 1

docker 基础工作原理(一)

注:以下博文来源于我的独立博客网站:http://www.chenbiaolong.com/ 以后博文将主要迁移到这个博客,各位可以多多关注支持。 相信很多人和我一样,初学docker时一直无法搞懂docker镜像的工作机理。这几天对docker如何工作进行了一番研究,简单整理一下。 docker...

2015-01-10 00:34:07

阅读数 15018

评论数 1

快速排序算法

快速排序使用了分治法,将数组分成两个部分,左边的部分小于等于主元大小,右边部分大于主元大小。 inline void swap(int& a, int &b) { int tmp; tmp=a; a=b; b=tmp; } void qsort(int a[],int...

2013-06-19 13:35:55

阅读数 613

评论数 0

插入排序

插入排序的原理和排序扑克牌的原理一样。假设有n张牌,手中的牌已经排好顺序,每次从桌上新拿一张牌。每拿到一张牌都需要从右往左将它与手中的牌进行比较。由于插入需要增加一个存储空间,因此可以用一个临时变量key存储当前从桌子上拿到的牌。代码如下 void insertion_sort(int a[],...

2013-06-18 16:39:41

阅读数 472

评论数 0

二分搜索

递归版本 int binary_search(const int a[], int low,int up, const int key) { int mid=(low+up)/2; if(low>up) return -1; else { if(a[mid]==key) ...

2013-06-18 14:25:43

阅读数 598

评论数 0

最大子数组算法

题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。比如输入a[]={31,-41,59,26,-53,58,97,-93,-23,84},那么程序的输出为a[2...6]的和,即18...

2013-06-18 13:06:35

阅读数 829

评论数 0

ubuntu3.8 安装vmware tool找不到内核头文件解决

输入以下命令 cd /lib/modules/$(uname -r)/build/include/linux sudo ln -s ../generated/utsrelease.h sudo ln -s ../generated/autoconf.h sudo ln -s ../generat...

2013-05-03 10:02:56

阅读数 669

评论数 0

禁止 皮皮 jfcache进程随机启动

jfcache进程是皮皮的一个广告进程,每次都自动启动,在后台运行,弹出广告非常烦人。要禁止该进程自动启动可以进行以下操作: 用记事本打开D:\pipi\config\config.ini 文件,将第3行和第4行改成 AutoRun=0 AutoShutoff=1 保存即可。

2013-02-20 09:28:52

阅读数 701

评论数 0

FPGA设计小结

1.编写可综合代码尽量不用task生成较为复杂的时序。不然可能综合产生无法预知的错误。遇到过这种情况:在编写一个读写时序时用task无法正常读写;不用task,用与task完全相同的逻辑编写即可正常读写。因此使用task要十分小心; 2.复位时应该初始化重要的信号。遇到这种情况:在复位时只初始化...

2013-01-18 11:10:42

阅读数 516

评论数 0

tq2440移植mjpg-streamer出现的一些问题

根据天嵌的教材进行移植,由于不是直接使用天嵌公司修改后的源码,所以编译出现了一些错误。天嵌公司的教材做的很详细,但美中不足的是往往只写出步骤,但没写出做这个步骤的原因。所以如果其中遗漏了一些关键步骤,出现问题往往让初学者难以修正。 移植完SDL库后,在__install目录下生成了 includ...

2012-08-08 15:00:19

阅读数 1703

评论数 0

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