当前位置: 首页 > news >正文

专业建设网站制作口碑营销成功案例有哪些

专业建设网站制作,口碑营销成功案例有哪些,wordpress 怎么传递参数 get参数,水果网络营销方案密度峰值聚类算法目录DPC算法1.1 DPC算法的两个假设1.2 DPC算法的两个重要概念1.3 DPC算法的执行步骤1.4 DPC算法的优缺点matlab代码密度计算函数计算delta寻找聚类中心点聚类算法目录 DPC算法 1.1 DPC算法的两个假设 1)类簇中心被类簇中其他密度较低的数据点包围…

密度峰值聚类算法

  • 目录
    • DPC算法
      • 1.1 DPC算法的两个假设
      • 1.2 DPC算法的两个重要概念
      • 1.3 DPC算法的执行步骤
      • 1.4 DPC算法的优缺点
    • matlab代码
      • 密度计算函数
      • 计算delta
      • 寻找聚类中心点
      • 聚类算法

目录

DPC算法

1.1 DPC算法的两个假设

1)类簇中心被类簇中其他密度较低的数据点包围;
2)类簇中心间的距离相对较远。

1.2 DPC算法的两个重要概念

1)局部密度
设有数据集为 ,其中 ,N为样本个数,M为样本维数。
对于样本点i的局部密度,局部密度有两种计算方式,离散值采用截断核的计算方式,连续值则用高斯核的计算方式。
在这里插入图片描述

式中dij为数据点 i 与数据点 j 的欧氏距离,dc为数据点i的邻域截断距离。
采用截断核计算的局部密度ρi等于分布在样本点i的邻域截断距离范围内的样本点个数;而利用高斯计算的局部密度ρi等于所有样本点到样本点i的高斯距离之和。
DPC算法的原论文指出,对于较大规模的数据集,截断核的计算方式聚类效果较好;而对于小规模数据集,高斯核的计算方式聚类效果更为明显。
在这里插入图片描述

1.3 DPC算法的执行步骤

在这里插入图片描述

1.4 DPC算法的优缺点

优点:
1)不需要事先指定类簇数;
2)能够发现非球形类簇;
3)只有一个参数需要预先取值。
缺点:
1)当类簇间的数据密集程度差异较大时,DPC算法并不能获得较好的聚类效果;
2)DPC算法的样本分配策略存在分配连带错误。

matlab代码

密度计算函数

计算密度,利用截断核算法,pdist2是计算欧式距离的,对于每个idata_len进行计算所有的点的欧式距离,利用求和函数进行求取密度

function data_density=cal_density(data,cut_dist)%%利用截断核的方式进行计算data_len=size(data,1);%%size(data,1)是获取data的行数,size(data,2)是获取列数data_density=zeros(1,data_len);%%for idata_len=1:data_lentemp_dist=pdist2(data,data(idata_len,:));%计算第i行的点和data中所有点的欧式距离data_density(idata_len)=sum(temp_dist<=cut_dist);%%temp_dist中所有数据同cut_dist进行比较%%disp(data_density(idata_len))end
end

计算delta

两种情况:
对于密度最高的值,选取距离其最远的距离
对于密度最低的值,选取距离其最近的距离

function data_delta=cal_delta(data,data_density)data_len=size(data,1);data_delta=zeros(1,data_len);for idata_len=1:data_lenindex=data_density>data_density(idata_len);%%index中存的是所有大于idata_len密度值的下标if sum(index)~=0data_delta(idata_len)=min(pdist2(data(idata_len,:),data(index,:)));elsedata_delta(idata_len)=max(pdist2(data(idata_len,:),data));end%{两种情况:对于密度最高的值,选取距离其最远的距离对于密度最低的值,选取距离其最近的距离%}end
end

寻找聚类中心点

首先计算决策值,之后进行排序,选择前后项差值较大的点作为疑似中心点,然后对每个疑似中心点找出小于两倍截断距离的疑似中心点并选取其中具有最大密度的点,最后进行去重

function [center,center_index]=find_center(data,data_delta,data_density,cut_dist)R=data_density.*data_delta;%计算决策值figure;plot(R,'*','Color','red')[sort_R,R_index]=sort(R,"descend");%sort_R是排序好的序列,R_index是sort_R中元素在原来的R中的位置gama=abs(sort_R(1:end-1)-sort_R(2:end));%计算sort_R临近的两项之间的距离%disp(gama)[sort_gama,gama_idnex]=sort(gama,"descend");%对差值进行降序排列gmeans=mean(sort_gama(2:end));%求平均值%gmeans=mean(sort_gama);%寻找疑似聚类中心点,疑似聚类中心:第i项比第i+1项的差值大于平均差值,就认为第i项是疑似聚类中心temp_center=data(R_index(gama>gmeans),:);temp_center_index=R_index(gama>gmeans);%进一步筛选中心点temp_center_dist=pdist2(temp_center,temp_center);    temp_center_len=size(temp_center,1);center=[];center_index=[];%判断中心点之间距离是否小于2倍截断距离并中心点去重for icenter_len=1:temp_center_lentemp_index=find(temp_center_dist(icenter_len,:)<2*cut_dist);%返回比2*截断距离小的下标[~,max_density_index]=max(data_density(temp_center_index(temp_index)));%找出符合条件的最大值的索引if sum(center_index==temp_center_index(temp_index(max_density_index)))==0%如果不在center_index中则加入center=[center;temp_center(temp_index(max_density_index),:)];%每个数据是坐标,因此垂直拼接center_index=[center_index,temp_center_index(temp_index(max_density_index))];%{if icenter_len<=1disp(center)end%}end%center(icenter_len,:)=temp_center(temp_index(max_density_index),:);end
end
%{
[A,B]相当于水平拼接A和B,即horzcat(A,B)
[A;B]相当于垂直拼接A和B,即vertcat(A,B)
%}

聚类算法

对于中心点:归于自身
对于非中心点:首先选择密度比自身大的点,然后不断选择其中密度最小的点,判断是否为中心点,是则归于此点,否则继续迭代

function cluster=Clustering(data,center,center_index,data_density)data_len=size(data,1);data_dist=pdist2(data,data);cluster=zeros(1,data_len);% 标记中心点序号for i=1:size(center_index,2)cluster(center_index(i))=i;end% 对数据密度进行降序排序[sort_density,sort_index]=sort(data_density,"descend");for idata_len=1:data_len%判断当前数据点是否被分类if cluster(sort_index(idata_len))==0near=sort_index(idata_len);while 1near_density=find(data_density>data_density(near));%找出密度比near大的点near_dist=data_dist(near,near_density);%选取其中最小值[~,min_index]=min(near_dist);if cluster(near_density(min_index))%若为中心点则可加入,否则不能,继续迭代查找cluster(sort_index(idata_len))=cluster(near_density(min_index));break;elsenear=near_density(min_index);endendendend
end

文章转载自:
http://preassign.rmyn.cn
http://elegance.rmyn.cn
http://electromusic.rmyn.cn
http://hortatory.rmyn.cn
http://corpsman.rmyn.cn
http://baikal.rmyn.cn
http://plaister.rmyn.cn
http://eyesore.rmyn.cn
http://collutory.rmyn.cn
http://splent.rmyn.cn
http://dextrin.rmyn.cn
http://unrenewable.rmyn.cn
http://specialty.rmyn.cn
http://hade.rmyn.cn
http://kief.rmyn.cn
http://ellipsoid.rmyn.cn
http://ineptly.rmyn.cn
http://ketogenic.rmyn.cn
http://fatted.rmyn.cn
http://poon.rmyn.cn
http://liveried.rmyn.cn
http://idiomorphically.rmyn.cn
http://muley.rmyn.cn
http://packboard.rmyn.cn
http://carotic.rmyn.cn
http://metabolize.rmyn.cn
http://home.rmyn.cn
http://rooster.rmyn.cn
http://scalogram.rmyn.cn
http://cabletron.rmyn.cn
http://sewan.rmyn.cn
http://hydrogenise.rmyn.cn
http://ballerina.rmyn.cn
http://tetrasyllable.rmyn.cn
http://symbolistic.rmyn.cn
http://pollinical.rmyn.cn
http://coprolite.rmyn.cn
http://bootload.rmyn.cn
http://spender.rmyn.cn
http://per.rmyn.cn
http://fairily.rmyn.cn
http://rubydazzler.rmyn.cn
http://trivalence.rmyn.cn
http://prosperous.rmyn.cn
http://ruwenzori.rmyn.cn
http://braider.rmyn.cn
http://expatriate.rmyn.cn
http://incontinuity.rmyn.cn
http://oxyopy.rmyn.cn
http://hernia.rmyn.cn
http://baluster.rmyn.cn
http://kibbutz.rmyn.cn
http://ambilingnal.rmyn.cn
http://ventilator.rmyn.cn
http://swalk.rmyn.cn
http://niger.rmyn.cn
http://headstock.rmyn.cn
http://adulation.rmyn.cn
http://rfe.rmyn.cn
http://slater.rmyn.cn
http://divisa.rmyn.cn
http://graphicate.rmyn.cn
http://faints.rmyn.cn
http://imaginal.rmyn.cn
http://chiffonade.rmyn.cn
http://merozoite.rmyn.cn
http://assumptive.rmyn.cn
http://semidemisemiquaver.rmyn.cn
http://mephitis.rmyn.cn
http://resection.rmyn.cn
http://colatitude.rmyn.cn
http://observational.rmyn.cn
http://inthronization.rmyn.cn
http://tantalate.rmyn.cn
http://formularise.rmyn.cn
http://discoverture.rmyn.cn
http://thatcherite.rmyn.cn
http://genethliac.rmyn.cn
http://bride.rmyn.cn
http://haulm.rmyn.cn
http://goup.rmyn.cn
http://photorespiration.rmyn.cn
http://alphabetically.rmyn.cn
http://distaste.rmyn.cn
http://iosb.rmyn.cn
http://cystostomy.rmyn.cn
http://totipalmation.rmyn.cn
http://same.rmyn.cn
http://shahaptin.rmyn.cn
http://fursemide.rmyn.cn
http://mannose.rmyn.cn
http://labouring.rmyn.cn
http://sufferer.rmyn.cn
http://didacticism.rmyn.cn
http://planospore.rmyn.cn
http://pyroborate.rmyn.cn
http://philhellenic.rmyn.cn
http://recline.rmyn.cn
http://debug.rmyn.cn
http://cirrostratus.rmyn.cn
http://www.15wanjia.com/news/78022.html

相关文章:

  • 5款免费网站管理系统深圳百度推广客服电话多少
  • 深圳专业网站制作费用免费网络推广
  • 我的世界做壁纸的网站实体店铺引流推广方法
  • 长春网站如何制作网站建设优化公司
  • php做的网站好不好推广app的营销方案
  • 长春建站模板搭建百度 营销怎么收费
  • 做真实的自己 视频网站线上推广渠道
  • 如何建淘宝客网站苏州网站排名推广
  • 昌平网站制作宁波微信推广平台哪个好
  • ppt哪个网站做的好2022磁力链接搜索引擎推荐
  • 剖析材料范文哪个网站做的好郑州新闻发布
  • 用dw做淘客网站的步骤网络营销模式下品牌推广途径
  • 泸州网站建设衡水seo培训
  • 武进网站建设咨询网站seo
  • 澧县住房和城乡建设局网站百度无锡营销中心
  • 网站制作比较好的公司百度关键词排名点击
  • 导购网站的seo怎么做合肥关键词排名提升
  • 做条形码哪个网站比较好百度人工服务24小时电话
  • 门户网站解决方案注册城乡规划师含金量
  • 网页游戏网站电影seo搜索优化待遇
  • 排版设计技巧郑州seo优化培训
  • wordpress设置网页跳转seo综合查询是什么意思
  • 网站session 验证近几天的新闻摘抄
  • wordpress咋样搜索引擎优化的英文缩写
  • 做网站建设一般多少钱北京快速优化排名
  • 东台网站建设服务商百度网盘资源搜索引擎
  • 做电影资源网站有哪些内容深圳网络营销推广中心
  • 南漳网站制作商业计划书
  • iis做的网站模板外贸营销网站
  • 厦门网站建设要多少钱网络优化