资源简介
可以做图像分割,数据挖掘,目前,针对K-Means算法研究及应用,尤其是在文本聚类挖掘层面的应用研究越来越多。
K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。该算法认为簇是由距离靠近的对象组成的,因此把得到紧凑且独立的簇作为最终目标。
代码片段和文件信息
function ret = Crossover(pcrosschromscale_group)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%function chrom = Crossover(pcchromscale_group)函数完成交叉操作
%pc: input交叉概率
%chrom:input染色体
%scale_group: input种群规模
%new_chrom: output交叉后的染色体
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for i = 1 : scale_group
%交叉概率决定是否进行交叉
pick = rand;
while pick == 0
pick = rand;
end
if pick > pcross
continue;
end
%随机选择交叉个体
index = ceil(rand(12)*scale_group);
while index(1) == index(2) || index(1) * index(2) == 0
index = ceil(rand(12)*scale_group);
end
%随机选择交叉位置
position = ceil(rand*3);
while position == 0
position = ceil(rand*3);
end
temp = chrom(index(1)position);
chrom(index(1)position) = chrom(index(2)position);
chrom(index(2)position) = temp;
end
ret = chrom;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 995 2015-06-29 15:03 Crossover.m
文件 4751 2015-06-29 20:15 GA_clustering.m
文件 874 2015-06-29 15:03 Mutation.m
文件 757 2015-06-30 12:40 selection.m
----------- --------- ---------- ----- ----
7377 4
- 上一篇:机器人足球识别算法研究.rar
- 下一篇:大数据简历项目
相关资源
- 智能算法——遗传算法代码和讲解实
- 基于NSGA-II的多目标优化算法及论文
- 基于STM32的SPWM波产生程序
- 算法课程设计
- digits 手写体数据集,k-近邻算法运用
- 基于插件式的开发框架源码
- 8086最小方式的输出,基于Proteus电路图
- N皇后问题Las Vegas优化算法的实现
- 基于深度学习的高分辨率遥感图像识
- 基于labview的直流电机转速控制
- pso图像配准 经典算法
- ZTE2017算法大赛题目及作品
- 基于DSF架构的USB设备虚拟.pdf
- 基于DSP Builder的格型FIR滤波器的设计与
- 改进PSO算法及其测试函数
- 基于混沌扰动的pso算法的改进源代码
- llf算法程序
- 基于QT局域网聊天系统毕业论文
- 序列模式GSP算法
- 高效光线投射体绘制算法研究
- 数字验证码识别算法的研究和设计.
- h3c 基于freeradius 配置802.1x
- 基于spartan3an的贪吃蛇游戏设计
- 基于单片机的按摩器的毕设
- 基于T6963C驱动的经典程序
- 基于web的驾校信息管理系统
- 改进的种子区域生长算法
- 基于web技术的合同管理系统的设计和
- 利用遗传算法解决TSP并实现可视化程
- 各种加密算法代码
评论
共有 条评论