KNN(K Nearest Neighbors,K近邻 )算法是机器学习所有算法中理论最简单,最好理解的一种监督学习算法。KNN是一种基于实例的学习,通过计算新数据与训练数据特征值之间的距离,然后选取K(K>=1)个距离最近的邻居进行分类判断(投票法)或者回归。使用KNN算法时我们必须有接近实际数据的训练样本数据。K-近邻算法必须保存全部数据集,如果训练数据集的很大,必须使用大量的存储空间。此外,由于必须对数据集中的每个数据计算距离值,实际使用时可能非常耗时。k-近邻算法的另一个缺陷是它无法给出任何数据的基...
分类:
编程语言 时间:
2014-12-16 21:04:43
阅读次数:
286
前面介绍了基本的Cuda编程的相关知识,那么这一篇在此基础之上来看看GPU在处理数据计算上的高效能,我们拿矩阵相乘来作为例子。
1.CPU上执行矩阵相乘以及性能。
2.GPU上执行矩阵相乘以及性能。
3.性能对比。...
分类:
其他好文 时间:
2014-12-12 23:39:16
阅读次数:
592
要能做到追踪每个请求的完整调用链路,收集调用链路上每个服务的性能数据,计算性能数据和比对性能指标(SLA),甚至在更远的未来能够再反馈到服务治理中,那么这就是分布式跟踪的目标了。在业界,twitter 的 zipkin 和淘宝的鹰眼就是类似的系统。
分类:
其他好文 时间:
2014-12-12 18:21:57
阅读次数:
288
报表说明
根据订单表和指定年份(参数)按月统计订单金额,以及与上一订单月金额比,与去年同月金额比。报表样式如下:
这里需要注意的是——比去年同期是指与去年同月份的比值,无对应月份则为空;要求只显示本年数据。
这个报表的麻烦之处在于需要较复杂的数据计算工作,但一般报表工具的计算能力较弱,如果采用报表工具本身来完成这个计算工作则会相当...
分类:
其他好文 时间:
2014-12-11 15:56:43
阅读次数:
277
/** ?* @company? ?* @version 1.0 ?* @author ?fangjianming ?* @email ? fangjianming_gis@163.com ?* @date ? ?2014年12月10日 ?*/ public class Cal { public static void main(String[] args) { ...
分类:
编程语言 时间:
2014-12-10 12:47:54
阅读次数:
330
Tachyon是以内存为中心的分布式文件系统,拥有高性能和容错能力,能够为集群框架(如Spark、MapReduce)提供可靠的内存级速度的文件共享服务。从软件栈的层次来看,Tachyon是位于现有大数据计算框架和大数据存储系统之间的独立的一层。它利用底层文件系统作为备份,对于上层应用来说,Tachyon就是一个分布式文件系统。本文讲述了Tachyon的重要概念、使用方法以及基本原理。...
分类:
其他好文 时间:
2014-12-09 09:26:53
阅读次数:
243
float类型数字在计算机中用4个字节存储。遵循IEEE-754格式标准: 一个浮点数有2部分组成:底数m和指数e底数部分 使用二进制数来表示此浮点数的实际值指数部分 占用8bit的二进制数,可表示数值范围为0-255但是指数可正可负,所以,IEEE规定,此处算出的次方必须减去127才是真正的指数。...
分类:
其他好文 时间:
2014-11-29 13:10:37
阅读次数:
143
我们知道利用JSON模块可方便的将Python基本类型(dict、list等)数据永久的存储成文件,同时也可以通过自定义转换函数和继承JSON encode&decode的方法实现自定义类的存储。本文就在前文“ Python JSON模块”的基础上,实现python支持JSON存储的对象。
对象能够采取JSON存储和解析是有很大意义的。例如机器学习中所有分类算法的训练过程中都存在大量的数据计算,如果每次启动分类都需要重新训练分类算法浪费资源且没有效率,如果能够将训练产生的分类算法对象保存起来,那么除非需要...
分类:
编程语言 时间:
2014-11-28 14:27:15
阅读次数:
276
XML是可扩展标记语言,是SGML语言的一个子集。 它是一种元标记语言。 与HTML相比,不仅可以描述文档外观,而且可以描述文档的内容和结构。 它本身就是一种文本格式。 它主要有两种应用:一个是用来表述底层数据,如配置文件;一个是用来为文档添加元数据。 计算机如何存取数据? 计算机中的数据文件分为两...
分类:
系统相关 时间:
2014-11-22 21:32:28
阅读次数:
203
遇到一个好问题。现在做穿戴式设备的多。我没去写过相应的程序。但原理是了解一些的。
问:
1.在大腿上绑定一个9轴姿态传感器
2.根据传感器实时采集的数据计算出前进后退侧移下蹲等动作,并且能够估算出速度,可以有误差
答:
有这么多轴的吗?只知道三轴的,相反方向是运动方向。多轴的相反方向。组合计算相位角度和力度,就是方向和速度了。
要是想考虑人体角度 和动作,就要考虑人体解剖学了
...
分类:
编程语言 时间:
2014-11-21 12:38:02
阅读次数:
237