基于频繁项集挖掘的2FP-Forest算法及其并行化处理研究

来源 :长春工业大学 | 被引量 : 0次 | 上传用户:abcttf2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着数据的几何式增长,大数据时代如约而至。大数据时代最重要的任务是收集数据和整理数据,数据挖掘是重要的一步,也是最基本的一步。其中在海量数据中挖掘频繁项集是数据挖掘中最基本的一项工作,深受广大国内外研究者们的重视与研究。目前,频繁项集挖掘算法的改进,基本都是基于经典的Apriori算法与FP-Growth算法进行的改进。FP-Growth算法存在如下缺点:扫描第一遍数据集只统计1-项集的支持度,而对数据集的扫描消耗时间较多;FP-Tree只是简单的将具有相同前缀进行合并,没有考虑路径上的项集是否可能构成频繁项集,没有控制FP-Tree的深度、宽度和结点个数,在数据量增大时内存消耗过多;条件FP-Tree的规模较大,使得递归挖掘的深度增加。因此,本文提出了基于频繁项集挖掘2FP-Forest算法并定义了2FP-Tree和2FP-Forest数据结构。2FP-Forest算法在遍历第一遍数据集时,统计所有1-项集和2-项集的支持度,并进行剪枝。本文在2FP-Forest中,充分利用2-项集的剪枝作用,在构建过程中进行充分的剪枝和合并结点等操作,使得2FP-Forest中不存在非潜在候选3-项集,而且与FP-Tree相比,2FP-Forest的结点个数较少,并且2FP-Tree的深度和宽度均比FP-Tree少,使得条件FP-Tree的深度和宽度均有减少。通过与FP-Growth算法和COFI算法在实验数据集T10I4D100K与Mushroom上的挖掘结果进行对比,FP-Tree和2FP-Forest的结点个数、构建时间以及整个挖掘效率等方面进行了对比实验。实验结果验证了本文提出的2FP-Forest算法的正确性和高效性。最后,本文利用Python语言中提供实时分布式接口Process以及多进程接口Thread,对2FP-Forest算法进行并行化处理。因为Process接口可以实时分布到多台计算机实现并行化处理而且multiprocessing模块支持多进程,其中managers子模块可以把多进程分布到多台机器上,因此一个服务进程可以作为调度者将2FP-Forest,依靠网络通信,将每棵2FP-Tree分布到其他多个进程中。由于managers模块封装很好,可以编写实时分布式多进程的程序,实现并行化处理的2FP-Forest算法。通过与CWBPFP算法、PFP算法进行对比实验验证了并行化2FP-Forest算法的可行性与高效性。
其他文献
灰霉菌是一种具有广泛非特异性寄主的死体营养型真菌,可侵染1000多种植物,对农作物生产和采后贮藏造成重大损失,被认为是十大病原真菌之一。灰霉菌和核盘菌在系统发育上具有
目前已经有很多学者致力于研究不同演化阶段大质量恒星形成区的化学特性,尝试建立起演化阶段与化学特性的对应关系,也就是常说的化学时钟。然而,过去的研究并没有找到合适的
目的:汇总研究60例慢性胰腺炎(CP)患者病例资料,分析致病风险因素、症状体征、诊断、中医证候与分型、治疗方式等,为中医药参与临床治疗提供参考;观察葛根芩连汤连续干预对CP大鼠肠道p H值、粪弹力蛋白酶1的影响,探讨葛根芩连汤对CP大鼠外分泌功能的调节作用。方法:1.回顾性分析2018年1月~2020年1月就诊于天津中医药大学第二附属医院普通外科、天津市南开医院胆胰外科门诊及住院病房的60例CP患
菜豆金黄花叶病毒(begomoviruses)在全球广泛分布,严重威胁番茄、木薯、棉花和烟草等经济或粮食作物的安全种植。研究begomovirus的基因功能,有助于深入认识begomovirus的危害
随着控制技术、计算机网络技术及通信技术快速发展,网络化控制系统的研究近年来受到广泛关注。与传统控制系统相比,网络化控制系统可以减少系统布线、便于扩展和维护、降低成本等优点,从而使网络化控制系统在许多领域成功应用。如自动驾驶系统、运输系统、远程监控和数据采集系统等。在网络化控制系统中,控制器通过通信网络与传感器和执行器等系统组件交换数据。由于网络通信带宽的限制,在每个采样周期内只有一些传感器和执行器
现在现在钢结构行业发展已经非常成熟,行业竞争激烈,传统的钢结构产品毛利润率越来越低,且市场价格非常透明。如何大范围研发高、精、尖新产品,掌握核心技术,提高企业的市场
脑膜炎是一种常见的中枢神经系统感染性疾病,其主要类型有结核性脑膜炎、化脓性脑膜炎、病毒性脑膜炎。其中,化脓性脑膜炎及结核性脑膜炎预后较差,需要及早诊断,及时合理治疗
银行信贷作为社会融资体系的绝对力量,能否对经济发展起到支持作用至关重要。我国商业银行经过多年市场化改革,仍然无法破除国家信用担保机制的影响,政府将商业银行作为第二
人口老龄化已经成为我国目前面临的重大挑战之一,随着老龄人口寿命的延长,失能和半失能老年人的人口比例逐渐增加,老年人不得不面对医疗和养老的双重压力。在这一现实背景下,我国率先提出医养结合新型养老模式。近年来制定了一系列的方针政策促进医养结合的发展,同时社会各地也积极响应建立医养结合机构,但在具体的服务过程中凸显出不同的问题,降低了老年人的入住体验感。入住的老年人作为直接享受养老服务的主体,其自身的满
学位
核安全1级部件须按照ASME规范第III卷的要求开展分析法设计,以保证反应堆一回路压力边界的结构完整性,疲劳分析是其中的重要评定内容之一。美国核管会颁布的RG 1.207导则要求