电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>电子技术应用>实验中心>编程实验>关联规则挖掘——Apriori算法的基本原理以及改进

关联规则挖掘——Apriori算法的基本原理以及改进

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

人工智能有哪些算法

无监督学习算法主要用于聚类和关联规则挖掘。聚类问题是指将数据集合划分成相似的组,而关联规则挖掘问题是指发现数据集合中经常一起出现的数据项。常见的无监督学习算法包括K-means、谱聚类、Apriori等。
2023-08-14 13:51:26450

Apriori关联规则算法(Python代码)

1993年,Agrawal等人在首先提出关联规则概念,迄今已经差不多30年了,在各种算法层出不穷的今天,这算得上是老古董了,比很多人的年纪还大,往往是数据挖掘的入门算法,但深入研究的不多,尤其在风控领域,有着极其重要的应用潜力
2022-03-22 10:12:392766

FFT的基本原理算法结构

FFT的基本原理算法结构FFT是利用了旋转因子的周期性和对称性,对DFT进行简化的运算。各种FFT算法可分两大类:一类是针对N等于2的整数次幂的算法,如基二算法、基四算法、实因子算法和分裂基算法
2009-06-14 00:20:58

面向飞行器遥测数据的关联规则挖掘算法

面向飞行器遥测数据的关联规则挖掘算法
2021-06-19 14:36:499

权重模糊粗糙集的改进规则挖掘算法

针对粗糙集分类规则挖掘算法LEM剪枝条件过于严格的冋题,提岀一种杈重模糊粗糙集的改进规则挖掘算法。在用例带权重的模糊粗糙集理论框架上分析面冋混合数据的分类规则挖掘算法,引亼粗糙集模型的近似覆盖参数
2021-06-09 11:48:064

基于关联规则的隐私保护属性匿名算法

针对多数隐私保护算法不能较好平衡数据精度和数据隐私保护程度的冋题,从数据集中准标识属性与敏感属性的关联关系出发,提出一种基于关联规则的匿名算法。运用 Aprior算法建立属性间的关联规则,利用互信息
2021-05-26 17:14:219

一种改进无线城市社团的SIACD算法

λMAC地址和布尔矩阵的概念对数据进行预处理,利用基于项数的布尔向量交运算改进 Apriori算法再基于Spak实现算法并行化计算,通过关联规则的方式挖掘无线社团数据。实验结果表明, SIACD算法解决了生成结果冗余、复杂度高、迭代计算等问题,提升
2021-05-11 15:31:037

基于数据挖掘的核医学文本关联规则挖掘方法

的信息。为准确提取SPECT核医学骨显像诊断文本中疾病与其表征之间的关联关系,硏究并提岀基于数据挖掘的核医学文本关联规则挖掘方法。首先,针对核医学诊断文本可能包含的信息冗余、数据缺失及表述不一致等问题,提出 SPECT核医学诊断文本的预
2021-04-28 15:39:124

基于Spark平台的并行化关联规则挖掘方法

为了提髙关联规则挖掘效率’文中提出了一种适用于 Spark平台的并行仳FP_ growth关联规则挖掘方法。首先,利用Spark平台在分布式系统中的所有节点的内存RDD中完成遍历扫描运算,得到频繁集
2021-04-23 13:59:060

一种改进的蝙蝠算法对模糊控制规则进行优化

模糊控制规则是模糊PID控制器的核心,在对模糊控制规则优化时通常采用特定的方式寻优弱化模糊控制规则间的关联性,存在影响计算效率以及控制精度等问题。为此,在蝙蝠算法(BA)寻优方式的基础上,提出种改进
2021-03-30 10:47:407

基于哈希存储与事务加权的Apriori算法

Aprior算法能够挖掘事物之间的关联关系,但传统Δ prior算法每计算一次候选集的支持度,都需要遍历原始事务数据库,多次扫描数据库导致其效率较低。为此,提岀一种基于哈希存储与事务加权的改进算法
2021-03-17 11:22:5910

模糊航迹关联算法的分析及改进

模糊航迹关联算法在处理密集环境下以及机动航迹较多的滤波结果时,能够表现出比基础航迹关联算法更理想的关联效果。但当模糊因素集中因素数目较多且模糊因素权值分布相对均衡时,会使评价结果难以分辨、航迹关联
2021-03-16 10:58:456

你了解大数据分析模型吗

Apriori算法简介:Apriori 算法是一种挖掘关联规则的频繁项集算法,其核心思想是通过候选集生成和情节的向下封闭检测两个阶段来挖掘频繁项集。
2019-12-11 16:59:391643

电能计量的基本原理以及ADI的电能计量芯片介绍

电能计量的基本原理以及ADI的电能计量芯片
2019-06-26 06:00:0011045

如何使用阈值自适应忆阻器Hopfield神经网络进行关联规则挖掘算法

针对基于Hopfield神经网络的最大频繁项集挖掘(HNNMFI)算法存在的挖掘结果不准确的问题,提出基于电流阈值自适应忆阻器(TEAM)模型的Hopfield神经网络的改进关联规则挖掘算法。首先
2019-05-08 17:07:235

如何在Spark环境下进行犯罪人员时空关联规则挖掘

挖掘出潜在的犯罪人员。首次提出将关联规则算法用于普通出行消费数据实现潜在犯罪人员的预测。该方法已成功应用于X市警务系统,通过实践检验证明该方法在发现潜在犯罪人员方面的有效性。
2018-12-18 15:42:328

加权增量关联规则挖掘在通信告警预测中的应用说明

数据权值并压缩到Can-tree结构中;其次,应用增量关联规则挖掘算法对Can-tree进行挖掘,生成告警关联规则;最后,使用模式匹配的方法对实时告警信息进行预测,并对结果进行优化整理。实验结果表明,基于Can-tree的加权增量关联规则挖掘算法
2018-12-12 11:49:382

从五个方面让你了解人工智能算法中的Apriori

Apriori算法是经典的挖掘频繁项集和关联规则的数据挖掘算法,也是十大经典机器学习算法之一。 Agrawal和Srikant两位博士在1994年提出了Apriori算法,主要用于做快速的关联规则分析。
2018-07-05 14:25:002021

蚁群算法基本原理及其改进算法.ppt

蚁群算法基本原理及其改进算法.ppt
2018-04-23 14:28:106

十大经典数据挖掘算法Apriori

关联分析是一类非常有用的数据挖掘方法,能从数据中挖掘出潜在的关联关系。Apriori算法是一种最有影响的挖掘布尔关联规则频繁项集的算法。其核心是基于两阶段频集思想的递推算法。该关联规则在分类上属于单
2018-02-04 09:37:563273

数据挖掘Apriori算法报告

Apriori算法是一种挖掘关联规则的频繁项集算法,其核心思想是通过候选集生成和情节的向下封闭检测两个阶段来挖掘频繁项集。而且算法已经被广泛的应用到商业、网络安全等各个领域。
2018-02-04 09:30:334829

Apriori算法详解

本文主要是对Apriori算法的详解,包括了Apriori算法详细介绍概括和步骤和Apriori算法伪代码和例子。Apriori算法是一种挖掘关联规则的频繁项集算法,其核心思想是通过候选集生成和情节
2018-02-02 16:35:1020053

Matlab关于Apriori算法设计

本文详细介绍了Matlab关于Apriori算法设计。Apriori算法是一种最有影响的挖掘布尔关联规则频繁项集的算法Apriori使用一种称作逐层搜索的迭代方法,“K-1项集”用于搜索“K项集”。
2018-02-02 16:20:154662

简介Apriori算法并解析该算法的具体策略和步骤,给出Python实现代码

随着大数据概念的火热,啤酒与尿布的故事广为人知。我们如何发现买啤酒的人往往也会买尿布这一规律?数据挖掘中的用于挖掘频繁项集和关联规则Apriori算法可以告诉我们。本文首先对Apriori算法进行
2018-01-31 15:04:395379

基于MapReduce的并行关联规则挖掘算法

数据挖掘( data mining)又称做知识发现(knowledge disco-ver in database,KDD),其目的在于发现大量数据集中有价值的隐含信息。常见的数据挖掘任务有关联规则
2018-01-10 15:22:491

考虑价格的跨种类模糊序列模式挖掘算法

序列模式挖掘是一种从大规模序列数据中发现频繁子序列的数据挖掘技术,在用户行为研究、市场分析以及决策支持等领域具有广泛的应用。自从Agrawal等人提出并给出一种挖掘算法-Apriori以来,已经有
2018-01-10 14:05:100

关联规则推荐算法分析及评估

算法频繁项集挖掘问题进行了重新评估和分析,定义了新的测评指标推荐非空率以及七前项频繁项集关联规则的概念,设计了基于K前项频繁项集的剪枝方法,提出了优化Apriori算法且适合不同测评标准值的七前项频繁项集挖掘算法,降低频繁项
2018-01-09 17:17:050

一种利用关联规则挖掘的多标记分类算法

学习框架具有重要的意义.首先对经典的关联规则算法进行改进,提出了基于矩阵分治的频繁项集挖掘算法。并证明了该算法挖掘频繁项集的正确性:进而将该算法应用于多标记学习框架中。分别提出了基于全局关联规则挖掘和局部关
2017-12-25 15:53:141

基于关联规则挖掘的安全审计系统

异常情况,提高了计算机的安全性。在传统Apriori算法的基础上提出一种改进的E-Apriori算法,该算法可以缩小待扫描事务集合的范围,降低算法的时间复杂度,提高运行效率。实验结果表明基于关联规则挖掘的审计系统对攻击类型的识别能
2017-12-15 17:19:330

基于散列及位图的改进关联规则算法BHA

针对关联规则个性化好友推荐中规则挖掘效率及推荐有效性不高的问题,首先提出基于散列及位图的改进关联规则算法BHA。该算法通过引入散列技术,减少了频繁2项集挖掘所需的时间;利用位图及相关性质,压缩无关
2017-12-14 14:32:141

基于关联矩阵的高效DNA序列挖掘算法

,因此经典的序列挖掘算法很难适应DNA序列的模式挖掘需要。本文在分析DNA序列的挖掘需求基础上,提出了一种称为关联矩阵的数据结构。关联矩阵能够将序列数据压缩成可分析的矩阵形式,所以它的空间紧凑性能够使得超长的DNA序列能够在有限的
2017-12-11 17:23:260

基于支持度和增比率的改进关联分类算法

。提出改进关联分类算法 ACSER。ACSER不仅考虑项集到本类的支持度,也考虑项集到补类的支持度。首先,提取频繁增比模式作为分类候选规则集;其次,利用置信度和增比率度量规则的强度,按照其强度进行排序和剪枝;最后,选择
2017-12-05 15:33:540

基于Hadoop平台的大数据关联规则挖掘算法MRPREPOST

发展速度赶不上信息量的爆炸式增长,现有的算法在处理大数据时显得力不从心,如Apriori 算法需多次检索原数据库,容易造成I/O 开销,FPGrowth 算法在迭代挖掘频繁时,产生的子树结构太多,不利于大数据挖掘。因此根据大数据环境的特点,研究相应的数据
2017-10-31 15:19:5015

基于关联规则挖掘算法的用电负荷能效研究(ECALT和APRIORI算法

,降低用电成本,本文试图利用关联规则算法甲对大型用电客户的数据进行深度的数据挖掘,从而对用电负荷的能效进行优化。关联规则的传统算法Apriori 运行效率低下,而Eclat 算法运算时间过长问,因此为了避免上述问题本文提出了一
2017-10-30 16:03:140

两种关联规则挖掘算法的介绍及其主要步骤的分析

关联规则按照不同的标准,能用各种不同的方法分成不同类型。将关联规则分为挖掘频繁项集、闭频繁项集、被约束频繁项集、极大频繁项集,是根据挖掘模式的完全性分类的;将关联规则分为多层和单层关联规则以及单位
2017-09-28 19:35:4327

关联规则改进及其在计算机取证中的应用_刘锋

关联规则改进及其在计算机取证中的应用_刘锋
2017-03-19 11:31:310

一种改进关联规则个性化推荐方法_饶泓

一种改进关联规则个性化推荐方法_饶泓
2017-03-14 17:12:312

混合云环境下数据流关联规则挖掘算法_李慧琴

混合云环境下数据流关联规则挖掘算法_李慧琴_王俊洁
2017-01-07 20:43:120

基于FP_树的时空关联规则挖掘算法研究

基于FP_树的时空关联规则挖掘算法研究_张雪萍
2017-01-07 19:08:430

大数据环境下相容数据集的关联规则数据挖掘

大数据环境下相容数据集的关联规则数据挖掘_张春生
2017-01-07 19:08:430

改进Apriori算法在高校学生信息系统中的应用研究

针对现有高校学生信息管理系统数据库中大量冗余数据的挖掘问题,为从中挖掘出隐含的关联规则,本文采用基于数组向量的方法对经典的Apriori算法改进,并在信息系统中进行具体应用研究。以高校学生信息管理
2016-01-04 14:50:436

基于Apriori_Pro算法的辅助知识获取技术研究

为了解决产生式规则专家系统知识获取难的问题,采用了一种新的Apriori Pro改进算法,并且将该算法成功的应用于火炮故障诊断专家系统中。实验结果显示改进后的Apriori算法有效的提高了故障诊断知识获取的准确性和效率性。
2015-12-21 10:19:399

数据挖掘Apriori算法改进

为了解决数据挖掘关联规则Apriori算法存在的缺陷,提出了一种全新的基于对候选项集处理的改进算法。该算法主要采用一次扫描数据库和对候选项集进行计数处理的方法,实现了减少
2013-08-19 17:44:3617

基于项目编码的关联规则改进算法

针对传统的Apriori算法挖掘布尔型关联规则的频繁项集中需不断扫描数据库,在时间与空间上都存在很大的冗余,尤其在处理海量稠密数据时,算法性能急剧下降的问题,本文从减少对
2012-12-17 10:45:5213

改进的基于两个矩阵的关联规则挖掘算法

Apriori及其改进算法可以归为基于SQL和基于内存两类,为提高关联规则挖掘效率,在分析了一部分二类算法存在效率瓶颈的基础上,提出了一种高效的改进算法
2012-05-29 15:11:4120

常用数据挖掘算法研究

为了给企业快速、低成本构建客户管理系统、CRM系统、数据挖掘应用系统提供参考与借鉴,研究了常用数据挖掘算法。通过研究 数据挖掘 算法基本原理、适用范围及优点,得出可以使
2011-06-08 16:06:2341

关联规则Apriori算法改进

关联规则是数据挖掘研究的一个重要分支。Apriori算法关联规则挖掘中最有影响的经典算法。本文在介绍了关联规则的概念,在分析Apriori算法的基础上提出一种基于划分的Apriori改进
2011-05-13 16:37:0315

一种新的改进Apriori算法

通过对Apriori算法的核心思想进行研究分析,结合Apriori性质,对Apriori中连接的步骤进行了改进.通过该方法,可以有效地减少连接步产生的大量无用项集并减少判断项集子集是否是频繁项
2010-10-21 16:31:0328

概率关联规则在图书流通量挖掘中的应用

本文提出了一种概率关联规则算法,通过使用概率的方法估算任意数据项集在事务数据库中出现的概率来求候选频繁项集,并给出了相关算法描述及其算法实现。将本算法Apriori算法
2010-02-25 14:58:4415

一种新型基于用户指导的多关系关联规则挖掘算法

本文提出了一种基于用户指导的多关系关联规则挖掘算法,借鉴有向图的概念动态的选择最优关键表,并利用元组ID 传播的思想使多表间无需物理连接而能直接进行关联规则挖掘
2010-01-22 14:26:426

基于关联规则Apriori-Partition算法的可视化

关联规则的提取是数据挖掘中的重要研究内容,对关联规则提取中的Apriori算法进行了分析与研究,针对该算法的运算效率不高,对该算法进行了优化。Partition算法以经典的Aprio
2010-01-15 13:51:1115

基于模糊关联规则并行挖掘算法的飞行数据处理

针对顺序的模糊关联规则算法在处理海量飞行数据时,由于算法可扩展性低、响应时间过长而带来数据处理的不便,本文采用模糊关联并行挖掘算法,先使用并行的模糊c-2均值算法
2009-12-30 12:51:2012

一种基于矩阵压缩的Apriori优化算法

挖掘关联规则是数据挖掘中一个重要的课题,产生频繁项集是其中的一个关键步骤。文章提出了一种基于矩阵压缩的Apriori 优化算法,并将该算法Apriori 算法进行了比较。实
2009-12-25 14:21:449

XML快速关联规则挖掘算法的研究

本文研究如何快速有效地从XML 数据中挖掘频繁模式,提出了从XML 数据中挖掘频繁模式的增量式算法FreqtTree。该算法首先将XML 文档转化成DOM 树,然后从DOM树中挖掘所有频繁模
2009-12-25 14:18:016

关联规则挖掘算法的研究和应用

文中介绍了Apriori 算法,并从逐渐减少扫描的数据量和减少扫描数据库的次数两个方面对Apriori 算法进行优化,介绍了AprioriTid 算法和Partition 算法。根据这两种算法的优势又将
2009-12-25 13:43:464

一种新的改进Apriori算法

本文通过对关联规则挖掘算法Apriori 算法的分析和研究,指出了其在具体应用中存在的主要问题。提出与以往不同的改进策略:在约简数据库事务的同时,生成频繁项目集和保存具有
2009-12-25 12:59:4011

基于关联规则与聚类算法的查询扩展算法

基于关联规则与聚类算法的查询扩展算法:针对信息检索中查询关键词与文档用词不匹配的问题,提出一种基于关联规则与聚类算法的查询扩展算法。该算法在第1 阶段对初始查
2009-10-17 23:00:3312

分类规则挖掘算法综述

分类规则挖掘算法综述:分类规则挖掘是数据挖掘中一个重要的研究领域。通过介绍当前数据挖掘中具有代表性的分类算法,总结了各种算法的优缺点,给出了分类算法的应用以及
2009-10-10 14:24:293

基于隐私保护的分布式关联规则数据挖掘

为了提高对隐私数据的保护程度和挖掘结果的准确性,提出一种有效的隐私保护分布式关联规则挖掘算法。理论分析表明本文提出的隐私保护关联规则挖掘方法具有很好的隐私性和高
2009-09-26 15:17:5811

数据挖掘关联规则的研究

通过对Apriori 算法的基本思想和性能的研究分析,指出Apriori 算法存在一些不足。针对这些不足提出了采用比较支持计数合并频繁项集和减少扫描数据库记录个数两种方法的CRApriori
2009-09-26 14:32:0715

基于最大模式的关联规则挖掘算法研究

提出了一种基于最大模式的关联规则挖掘算法,探讨了它的实现步骤,最后通过实例说明它是数据挖掘中一种有效的关联规则挖掘算法
2009-09-16 10:44:3112

利用分布式数据库实现高效查找频繁项集

数据挖掘的目的是为了发现有效的关联规则从而找到不易发现的规律从而对企业的决策提供帮助,而查找频繁项集是发现有效关联规则的基础,其基础算法Apriori 算法。分布式
2009-09-08 14:28:1410

关联规则挖掘在数据录入、校对系统中的应用

本文介绍了关联规则挖掘在数据录入、校对系统的设计思路、体系结构和实现要点。关键词:数据挖掘关联规则关联规则参照表数据的准确录入和高效的校对是各行业的产
2009-09-03 11:55:236

一种新的多层次关联规则挖掘算法

关联是数据挖掘领域的一个重要研究课题。如何有效地推导出关联规则,在过去已经有许多方法相继被提出,但大部分的方法对于(a)数值型数据的处理、(b)渐进式挖掘以及(c)在线
2009-09-03 09:41:1911

关联规则发现在ITS中的分析与实现

针对当前智能交通系统的现状与需求,结合关联规则的研究,将关联规则发现应用到智能交通领域中,采用一种改进Apriori 算法,获取智能交通系统中实时数据的内在关联规则
2009-08-27 08:59:471

关联规则发现在ITS中的分析与实现

针对当前智能交通系统的现状与需求,结合关联规则的研究,将关联规则发现应用到智能交通领域中,采用一种改进Apriori 算法,获取智能交通系统中实时数据的内在关联规则
2009-08-26 11:49:2512

基于用户兴趣导向的关联规则数据挖掘

本文在针对关联规则Apriori 算法的基础上,为了提高用户数据挖掘的人机交互性能,解决关联规则挖掘产生冗余规则的问题,提出了基于用户导向的关联规则挖掘方法SQL-IIAR 算法
2009-08-26 11:41:3911

基于Apriori改进算法的入侵检测系统的研究

介绍了入侵检测系统的基本概念,在分析了现阶段入侵检测系统存在问题的基础上,提出了一个基于数据挖掘技术的入侵检测系统,其中主要采用了关联规则中的Apriroi 算法挖掘
2009-08-10 09:25:3221

基于聚集矩阵的审计日志关联规则更新算法

针对审计日志记录的特性,本文提出了一种基于聚集信息矩阵的高效增量式关联规则挖掘算法,并解决了当最小支持度改变以及审计数据动态更新时相应的关联规则的更新问题。
2009-08-05 08:45:3811

基于兴趣度的多值关联规则挖掘

主要讨论在大型数据库中挖掘多值关联规则。在对数值属性区域划分进行研究,提出多值区间下的Apriori 定理、前件子集定理和后件子集定理,提出规则兴趣度的测量方法并且基于规
2009-06-26 10:35:3716

多属性约束事件序列的关联规则挖掘方法

传统序列模式挖掘算法往往忽略了序列模式本身的时间特性,所考查的序列项都是单一事件,无属性约束。提出了一种挖掘多属性约束事件序列关联规则的方法。此方法基于传统
2009-06-17 11:08:3010

基于“新颖度”的关联挖掘算法An Association R

关联挖掘的目的是从大量数据中发现对用户有用、新颖、重要的关联规则。传统的关联挖掘算法会产生大量对用户而言显而易见的平凡规则,使那些真正对用户有用的新颖规则
2009-05-25 14:24:3415

基于回收技术的关联规则研究

关联规则的研究目前已经能够从含有缺失值的数据间建立关联性,但缺失值填充的完整性仍显不足。该文利用规则回收技术,以回收组合的方法将已往在挖掘过程中被删除掉的关联
2009-04-18 08:59:268

一种新的模糊加权关联规则挖掘算法

为了提高关联规则挖掘算法处理大数据集的性能,提出一种新的模糊加权关联规则挖掘算法——FWAR算法。通过建立模糊加权关联规则模型生成候选项目集,并进行剪枝,新建的模型
2009-04-13 09:56:3816

Apriori算法的一种优化方法

介绍关联规则挖掘中的经典算法――Apriori算法的关键思想。针对传统Apriori算法效率上的不足,提出一种改进Apriori算法――En-Apriori算法。该算法采用矩阵的方法,只须扫描一遍数
2009-04-10 08:48:3119

基于矩阵的关联规则挖掘算法

针对一些经典的关联规则算法进行分析,提出一种基于矩阵的高效关联规则挖掘算法。该算法把交易数据库转化为0-1矩阵形式,只需进行一次数据库搜索,使用逻辑运算方法发现频
2009-04-09 09:11:3415

关联规则挖掘在税收执法管理中的应用

针对税收执法数据量大和频繁模式树FP_TREE算法挖掘海量数据时需要占用大量内存的缺点,提出一种基于二叉频繁模式树FP_Btree的关联规则算法算法用二叉树存储数据,减少对数
2009-04-09 08:51:3016

水平分布数据集的隐私保护关联挖掘算法

研究水平分布数据集的隐私保护关联规则挖掘算法。针对现有算法需要多次扫描数据集的缺点,提出一种只须对数据集进行2次扫描、基于分布式FP-tree的隐私保护挖掘算法。该算法
2009-03-31 10:12:3220

多数据库中的负关联规则挖掘技术及发展趋势

关联规则反映了数据项之间的互斥关系,能提供很多有用的信息,在决策支持中起重要作用,但现行的挖掘算法主要是针对单一数据库的挖掘,多数据库中负关联规则挖掘还未
2009-03-20 14:27:127

LSB算法基本原理

LSB算法基本原理LSB算法基本原理是:对空域的LSB做替换,用来替换LSB的序列就是需要加入的水印信息、水印的数字摘要或者由水印生成的伪随机序列。由于水
2008-12-09 02:41:166794

已全部加载完成