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

网站程序制作dell网站设计特色

网站程序制作,dell网站设计特色,企业营销理念,为啥开发app不建议uniapp1.理论知识 Apriori是一种常用的数据关联规则挖掘方法#xff0c;它可以用来找出数据集中频繁出现的数据集合。该算法第一次实现在大数据集上的可行的关联规则提取#xff0c;其核心思想是通过连接产生候选项及其支持度#xff0c;然后通过剪枝生成频繁项集。 Apriori算法的…1.理论知识 Apriori是一种常用的数据关联规则挖掘方法它可以用来找出数据集中频繁出现的数据集合。该算法第一次实现在大数据集上的可行的关联规则提取其核心思想是通过连接产生候选项及其支持度然后通过剪枝生成频繁项集。 Apriori算法的主要思想是找出存在于事务数据集中最大的频繁项集再利用得到的最大频繁项集与预先设定的最小置信度阈值生成强关联规则。 图1.1关键名词解释 2.算法流程图 3.实现代码 def item(dataset): # 求第一次扫描数据库后的 候选集c1 [] # 存放候选集元素for x in dataset: # 求这个数据库中出现了几个元素然后返回for y in x:if [y] not in c1:c1.append([y])c1.sort()return c1# 计算支持度 def get_frequent_item(dataset, c, min_support):cut_branch {} # 用来存放所有项集的支持度的字典for x in c:for y in dataset:if set(x).issubset(set(y)):cut_branch[tuple(x)] cut_branch.get(tuple(x),0) 1Fk [] # 支持度大于最小支持度的项集 即频繁项集sup_dataK {} # 用来存放所有 频繁 项集的支持度的字典for i in cut_branch:if cut_branch[i] min_support:Fk.append(list(i))sup_dataK[i] cut_branch[i]return Fk, sup_dataK# 计算候选集 def get_candidate(Fk, K): # 求第k次候选集ck [] # 存放产生候选集for i in range(len(Fk)):for j in range(i 1, len(Fk)):L1 list(Fk[i])[:K - 2].sort()L2 list(Fk[j])[:K - 2].sort()if L1 L2:if K 2:new list(set(Fk[i]) ^ set(Fk[j]))else:new set()for x in Fk:if set(new).issubset(set(x)) and list(set(Fk[i]) | set(Fk[j])) not in ck:ck.append(list(set(Fk[i]) | set(Fk[j])))return ck# Apriori算法 def Apriori(dataset, min_support2):c1 item(dataset)f1, sup_1 get_frequent_item(dataset, c1, min_support)F [f1]sup_data sup_1K 2while len(F[K - 2]) 1:ck get_candidate(F[K - 2], K) # 求第k次候选集fk, sup_k get_frequent_item(dataset, ck, min_support)F.append(fk) # 把新产生的候选集假如Fsup_data.update(sup_k) # 字典更新加入新得出的数据K 1return F, sup_data # 返回所有频繁项集 以及存放频繁项集支持度的字典 Apriori算法 定义A 1, B 2, C 3, D 4, E 51 [A C D] 1 3 4 2 [B C E] 2 3 5 3 [A B C E] 1 2 3 5 4 [B E] 2 5min_support 2 # 主函数 if __name__ __main__:# 数据dataset [[1, 3, 4],[2, 3, 5],[1, 2, 3, 5],[2, 5]]# 最小支持度设置为2min_support 2F, sup_data Apriori(dataset, min_support)print(最小支持度为:\n , min_support)print(------------------------------------------------------)print(已知关系:\n , dataset)print(------------------------------------------------------)print(所有的频繁项为:\n {}.format(F))print(------------------------------------------------------)print(对应的支持度为:\n {}.format(sup_data))4.实验结果 测试数据 表1 Apriori算法输入的数据 (最小支持度设置为2) 序号 数据项 替换 1 [A C D] 1 3 4 2 [B C E] 2 3 5 3 [A B C E] 1 2 3 5 4 [B E] 2 5 实验结果与分析 图 1.2 Apriori关联规则算法实验结果 算法优缺点 优点 Aprioi算法采用逐层搜索的迭代方法算法简单易于实现。数据采用水平组织方式采用Apriori 优化方法适合事务数据库的关联规则挖掘。适合稀疏数据集:根据以往的研究,该算法只能适合稀疏数据集的关联规则挖掘也就是频繁项目集的长度稍小的数据集。 缺点 对数据库的扫描次数过多。Apion算法可能产生大量的候选项集。在频繁项目集长度变大的情况下,运算时间显著增加。采用唯一支持度,没有考虑各个属性重要程度的不同。算法的适应面窄。 其他实验我是芒果酱点一个关注吧(σ′▽‵)′▽‵)σ k-Means聚类算法 HNUST【数据分析技术】(2024)-CSDN博客PageRank Web页面分级算法 HNUST【数据分析技术】(2024)-CSDN博客KNN分类算法 HNUST【数据分析技术】(2024)-CSDN博客Apriori关联规则算法 HNUST【数据分析技术】(2024)-CSDN博客
http://www.tj-hxxt.cn/news/136887.html

相关文章:

  • 网站页面怎么做武钢建设公司网站
  • 大连市城乡建设局网站福建住房和城乡建设厅网站一体化平台
  • 个人工作室网站app生成链接
  • 深圳网站建设模板乐云seo网站界面设计的主要内容
  • 网站模板 响应式怎么在网上做公司网站
  • 丰都网站建设哪家好网站建设费用低设计好
  • 东莞网站优化关键词公司怎样添加字体到wordpress
  • 微信代运营协议奢侈品网站怎么做tuig优化
  • 休闲食品网站建设目的wampserver网站开发步骤
  • 房产网贷平台宁波网站优化如何
  • 外包网站会自己做原型吗动画设计培训费用
  • 虹口房产网站建设圣诞节网站怎么做
  • 做我的世界壁纸的网站怎样上传图片到wordpress
  • wordpress搭建下载站点建筑工程完工证明格式
  • 杭州建网站企业装饰公司响应式网站建设案例
  • 有没有通信专业业余做兼职的网站网站建设郑州
  • 杭州 seo网站建设 网络服务wordpress 不显示时间
  • 下载网站的服务器文件菏泽建设信息网官网
  • 做电商网站的设计思路有什么意思哪个网站可以做加工代理的
  • 网站底部样式网站中英文切换怎麼做
  • 怎么自己在百度上做网站广州手机软件开发定制
  • 四川seo整站优化费用阿里巴巴国际站怎么注册
  • 西安微信商城网站设计企业网站建设预算
  • 网站被k查询网站开发顶岗报告
  • 广州网站建设广州网络推广公司排名广州seo推广服务
  • 做洗化的网站做网站都用到哪些软件
  • 百度新网站收录大连网站外包
  • 自己电脑做电影网站seo网站优化公司
  • 精品课程网站建设总结报告长春网站建设致电吉网传媒优
  • wordpress原创保护seo优化推广技巧