2014年6月19日

数据挖掘经典算法——最大期望算法

摘要: 算法定义 最大期望算法(Exception Maximization Algorithm,后文简称EM算法)是一种启发式的迭代算法,用于实现用样本对含有隐变量的模型的参数做极大似然估计。已知的概率模型内部存在隐含的变量,导致了不能直接用极大似然法来估计参数,EM算法就是通过迭代逼近的方式用实际的... 阅读全文

posted @ 2014-06-19 14:46 yahokuma 阅读(11740) 评论(0) 推荐(0) 编辑

2014年6月18日

数据挖掘经典算法——先验算法

摘要: 算法描述 先验算法是实现频繁项挖掘的一种经典算法,利用关联式规则不断扩展频繁项子集以获得全部的频繁项集合。解释一下关联式规则,所谓关联式是指在大量的数据中找出的项与项之间的关系。例如消费者购买了产品A,一般都会购买产品B,这就是一条关联式。 先验算法被设计用来处理包含事务的数据库,这里的每一个事... 阅读全文

posted @ 2014-06-18 16:38 yahokuma 阅读(4509) 评论(0) 推荐(0) 编辑

2014年6月6日

数据挖掘经典算法——K-means算法

摘要: 算法描述 K-means算法是一种被广泛使用的基于划分的聚类算法,目的是将n个对象会分成k个簇。算法的具体描述如下:随机选取k个对象作为簇中心;Do 计算所有对象到这k个簇中心的距离,将距离最近的归入相应的簇; 重新计算每个簇的中心; 计算准则... 阅读全文

posted @ 2014-06-06 16:46 yahokuma 阅读(1263) 评论(0) 推荐(0) 编辑

2014年4月28日

Java杂谈6——Java安全模型

摘要: Java语言安全模型是其有别于传统的编程语言的一个很重要的特点,采用一种沙箱模型隔离了Java的运行环境与具体的操作系统,使得Java在网络环境下能够更为安全的运行。理解Java的安全模型,能够帮助我们站在更高的层面理解Java的底层实现,在适当的时机及时找出问题所在。沙箱模型的建立主要涉及了J... 阅读全文

posted @ 2014-04-28 01:42 yahokuma 阅读(606) 评论(0) 推荐(0) 编辑

2014年4月24日

Java杂谈5——关键字final与volatile

摘要: Final关键字 在Java语言中,随着语境的不同final关键字所代表的语义会有一些细微的差异。总的来说,final关键字表达的含义是“禁止修改”,这层有点类似于C++中的const关键字。之所以要采用final关键字,一般是会出于性能和设计层面的考虑。下文会具体讨论final关键字在不同语境中... 阅读全文

posted @ 2014-04-24 02:18 yahokuma 阅读(6253) 评论(1) 推荐(1) 编辑

2014年4月21日

Java杂谈4——Java中的字符串存储

摘要: Java中的String Java.Lang.String是Java语言自带的字符串实现,它并不是java的基本类型,但却和几乎每个java程序都密切相关的一个基础java类。 string类内部实际实现存储的字符数组在定义时用关键字final修饰,意味着这个属性是一个常量,在初始化之后就不能再... 阅读全文

posted @ 2014-04-21 01:40 yahokuma 阅读(4049) 评论(0) 推荐(1) 编辑

2014年4月17日

Java杂谈3——类加载机制与初始化顺序

摘要: Java语言的哲学:一切都是对象。对于Java虚拟机而言,一个普通的Java类同样是一个对象,那如果是对象,必然有它的初始化过程。一个类在JVM中被实例化成一个对象,需要经历三个过程:加载、链接和初始化。JAVA类的加载 加载:从字节码二进制文件——.class文件将类加载到内存,从而达到类的... 阅读全文

posted @ 2014-04-17 01:30 yahokuma 阅读(6717) 评论(1) 推荐(4) 编辑

2014年4月13日

Java杂谈2——引用与跟搜索算法

摘要: Java中的引用 Java“引用”的概念源于C++,原本的定义相当有限:一个引用(Reference)代表的内存通常用于指向另一块内存区域的起始地址。通过引用类型保存的起始地址,可以找到这个引用所指向的对象实例和在方法区中的对象类型数据。 区别于传统的c/c++语言,Java的对象的销毁完全由垃... 阅读全文

posted @ 2014-04-13 19:54 yahokuma 阅读(499) 评论(0) 推荐(0) 编辑

导航