数据挖掘
大知无涯者
qq 2216526509
展开
-
关联规则和Apriori算法的Java实现
关联规则和Apriori算法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表欢迎使用Markdown编辑器新的改变我们...原创 2019-03-10 18:38:15 · 1064 阅读 · 0 评论 -
决策树生成算法与ID3算法java实现
算法测试数据最终需要分类的属性为“电脑”,它有2个不同值0和1,1有4个样本,0有2个样本。为计算每个属性的信息增益,我们首先给定样本电脑分类所需的期望信息:I(4,2)=-4/6log2(4/6)-2/6log2(2/6)=0.918从“性别”属性开始。 “性别”=1,有3个“电脑”=1,2个“电脑”=0; “性别”=0,有1个“电脑”=1,没有“电脑”=0。...原创 2019-03-17 21:03:56 · 1327 阅读 · 0 评论 -
k_means算法
k_means算法基本原理1.算法首先随机地选择k个对象作为一个初始簇的中心(或平均值)。2.对剩余的每个对象根据其与各个簇中心的距离,将它赋给最近的簇。3.重新计算每个簇的簇中心。4.重复第2,3步,直到簇中心收敛(不收敛则达到最大迭代次数后结束)。package k_means;import java.util.ArrayList;import java.util.List;i...原创 2019-03-25 17:52:25 · 321 阅读 · 0 评论 -
AGNES算法
AGNES算法代码算法原理1.将每个对象初始化为簇对象2,将最近的簇合并,使簇的数量减一3,重复第二步直至达到理想簇数量由于AGNES算法原理较为简单,我将使用java泛型编程和函数式接口进行编写,以提高代码重用性。(如果将代码稍加修改将可以用于构建哈夫曼树)import java.util.ArrayList;import java.util.function.BiFunctio...原创 2019-03-24 15:06:35 · 6780 阅读 · 0 评论 -
knn算法
算法原理k近邻算法非常简单,即在训练集中通过对样本的每个维度加权计算距离,找k个与测试样本最近的样本,统计最有可能的类别。package knn;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.Map;import java.util.func...原创 2019-04-01 17:55:48 · 594 阅读 · 0 评论 -
KNN算法手写数字识别java实现
ss原创 2019-04-07 11:28:59 · 1152 阅读 · 0 评论