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

ps设计网站首页界面高端网站建设过程

ps设计网站首页界面,高端网站建设过程,门户网站建设对策及建议,想要个网站应用场景: 假设一批数据,每一个样本中,有唯一标识(id)、品类(cate_id)、受众(users, 小孩、老人、中年等)等属性,希望从其中找出一些样本,使得这…

应用场景:

假设一批数据,每一个样本中,有唯一标识(id)、品类(cate_id)、受众(users, 小孩、老人、中年等)等属性,希望从其中找出一些样本,使得这些样本覆盖的品类、受众等最广。

分析:

思路是使用聚类的方式,每个簇选一个样本。观察数据,都为类别特征,常用的kmeans聚类方法,会使用欧式距离,计算两个样本之间的距离,来判断该样本是否数据该簇。对于类别特征来说,就算表示为0 ,1, 2,这些数字没有大小的意义,只代表某一个属性。所以我们不可以使用判断距离的方式,划分簇。

经过调研,认识到了两个新的聚类方法:K-modes和K-prototypes。下面分别介绍下两个方法。

K-modes

适用于离散数据,采用汉明距离

K-modes算法是按照k-means算法的核心内容进行修改,主要有以下两点:

1.度量方式。样本之间的距离D,属性相同为0,不同为1,并将所有属性结有相加。因此D越大,即他的不相关程度越强(与欧式距离代表的意义是一样的);

汉明距离:Hamming Distance也能用来计算两个向量的相似度,通过比较向量每一位是否相同,若不同则汉明距离加1,这样得到汉明距离。向量相似度越高,对应的汉明距离越小。如10001001和10110001有3位不同。

2.更新modes,使用一个簇的每个属性出现频率最大的那个属性值作为代表簇的属性值(如{[a,b] [a,c] [c,b] [b,c]})代表模式为[a,b]或者[a,c];

from kmodes.kmodes import KModesKM = KModes(n_clusters=i,init='Huang').fit_predict(X)

K-prototypes

适用于混合数据(有离散有连续)

K-Prototype算法是结合K-Means与K-modes算法,针对混合属性的,解决2个核心问题如下:

1.度量具有混合属性的方法是,数值属性采用K-means方法得到P1,分类属性采用K-modes方法P2,那么D=P1+a*P2,a是权重,如果觉得分类属性重要,则增加a,否则减少a,a=0时即只有数值属性

2.更新一个簇的中心的方法,方法是结合K-Means与K-modes的更新方法


from kmodes.kprototypes import KPrototypesKP = KPrototypes(n_clusters=self.k, init='Cao').fit_predict(X, categorical=self.dis_col)

http://www.yayakq.cn/news/888488/

相关文章:

  • 青年汇网站开发公司成都手机建站
  • 培训教育类网站模板下载wordpress 搭网站
  • 网站建设推广ppt模板沂南网站优化推广
  • 环球贸易网站网站建设公司类型
  • 塔城网站seo做企业网站需要的人
  • 制作网站备案幕布松阳建设局网站
  • 做毕业设计免费网站wordpress检索插件
  • 湛江网站建设托管移动互联网终端设备的主要技术指标是什么
  • seo主要做什么小红书关键词优化
  • 网站建设技术优势织梦系统网站模板修改
  • 淄博网站设计公司wordpress 外网访问
  • 威海网站设计公司有没有做网站的教程
  • 网站建设开发价格怎么算烟台网站排名优化公司
  • 网站源码cms网站屏蔽省份
  • 宁波市海曙区建设局网站网站流量太大打不开怎么办
  • seo北京网站推广营销型网站
  • dede网站微信分享封面wordpress移动端不显示图片
  • 外星人做的网站昌大建设三公司
  • 一家做公司点评网站重庆做模块网站
  • 上海做网站多少费用自己怎么开网站
  • 免费网站后台管理系统丽水网站建设公司
  • h5在哪个网站中做网址地址查询
  • 门户网站用什么后台系统好怎么提升关键词的质量度
  • 湘潭网站建设 都来磐石网络浙江省城乡和住房建设厅网站
  • 单位网站建设ppt托育项目建设背景及必要性
  • 老男孩linux网站站长要维护网站
  • 江苏嘉瑞通建设有限公司网站合肥网站建设方案策划
  • 网站推广描述专业做家具的网站
  • 网站知识介绍写代码的软件有哪些
  • 现在帮人做网站赚钱吗军事信息化建设网站