基于粗糙集特征约减的网络异常检测方法_赵爱军
- 格式:pdf
- 大小:986.03 KB
- 文档页数:4
粗糙集理论如何辅助异常检测与噪声处理算法的优化与改进引言:异常检测与噪声处理是数据挖掘和机器学习领域中的重要问题。
在实际应用中,数据中常常存在异常值和噪声,这些异常值和噪声会对数据分析和模型建立产生负面影响。
为了解决这一问题,粗糙集理论被引入到异常检测与噪声处理算法中,以提高算法的准确性和鲁棒性。
一、粗糙集理论概述粗糙集理论是一种用于处理不确定性和不完备性数据的数学工具。
它通过确定属性的重要性和决策规则的边界来进行数据分类和决策分析。
粗糙集理论的核心思想是将数据集划分为精确集和近似集,从而实现对数据的精确分类和分析。
二、粗糙集理论在异常检测中的应用1. 特征选择:异常检测算法通常需要选择最相关的特征来进行分析。
粗糙集理论可以通过计算属性的重要性来辅助特征选择,从而提高异常检测算法的效果。
2. 数据预处理:异常值和噪声的存在会对数据的分析和建模产生干扰。
粗糙集理论可以通过对数据进行近似处理,剔除异常值和噪声,从而提高数据的质量和准确性。
3. 异常检测算法改进:粗糙集理论可以辅助异常检测算法的改进。
通过对异常样本的近似分类和分析,可以发现异常样本之间的共性和规律,从而优化异常检测算法的性能。
三、粗糙集理论在噪声处理中的应用1. 数据清洗:噪声是数据中的随机扰动,会影响数据的准确性和可靠性。
粗糙集理论可以通过对数据进行近似分类和分析,剔除噪声,从而提高数据的质量和可信度。
2. 数据插补:噪声会导致数据缺失,从而影响数据的分析和建模。
粗糙集理论可以通过对数据的近似处理,填补数据缺失的部分,从而提高数据的完整性和可用性。
3. 噪声处理算法改进:粗糙集理论可以辅助噪声处理算法的改进。
通过对噪声样本的近似分类和分析,可以发现噪声样本之间的共性和规律,从而优化噪声处理算法的性能。
结论:粗糙集理论作为一种处理不确定性和不完备性数据的数学工具,可以有效辅助异常检测与噪声处理算法的优化与改进。
通过粗糙集理论的应用,可以提高异常检测算法的准确性和鲁棒性,改善噪声处理算法的数据质量和可靠性。
粗糙集理论如何辅助异常检测与噪声处理算法的优化与改进与评估引言:在当今信息爆炸的时代,数据的获取变得异常容易。
然而,随着数据量的增加,异常检测和噪声处理变得越来越重要。
粗糙集理论作为一种有效的数据挖掘方法,可以辅助优化和改进异常检测与噪声处理算法,并对其进行评估。
1. 粗糙集理论概述粗糙集理论是由波兰学者Pawlak于1982年提出的,它是一种基于近似推理的数学模型。
粗糙集理论通过将数据集中的不确定信息进行近似处理,提供了一种有效的数据分析和决策支持方法。
2. 粗糙集理论在异常检测中的应用异常检测是一种通过比较数据与正常模型的差异来识别异常或异常行为的方法。
传统的异常检测算法往往需要依赖人工定义的规则或特征,而粗糙集理论可以通过对数据进行近似处理,自动发现数据中的异常模式。
通过粗糙集理论,我们可以识别出那些不符合正常模式的数据点,从而实现异常检测的优化与改进。
3. 粗糙集理论在噪声处理中的应用噪声是指在数据中存在的不符合真实情况的随机或错误的信息。
噪声会对数据分析和决策产生负面影响,因此噪声处理是数据预处理的重要环节。
粗糙集理论通过对数据集进行近似处理,可以减少噪声的影响,提高数据的准确性和可靠性。
通过粗糙集理论,我们可以识别出那些可能是噪声的数据点,并进行相应的处理,从而实现噪声处理算法的优化与改进。
4. 粗糙集理论在异常检测与噪声处理算法评估中的应用优化和改进异常检测与噪声处理算法需要进行有效的评估。
粗糙集理论可以通过对数据集进行近似处理,提供了一种评估异常检测与噪声处理算法的方法。
通过比较原始数据和经过粗糙集处理后的数据,我们可以评估算法在异常检测和噪声处理方面的性能,并进行相应的改进。
结论:粗糙集理论作为一种有效的数据挖掘方法,可以辅助优化和改进异常检测与噪声处理算法,并对其进行评估。
通过粗糙集理论,我们可以发现数据中的异常模式,并进行相应的处理,提高数据的准确性和可靠性。
在未来的研究中,我们可以进一步探索粗糙集理论在异常检测与噪声处理领域的应用,提出更加高效和准确的算法,并进行更加细致的评估。
粗糙集理论对于异常检测算法的改进与优化引言:异常检测是数据挖掘领域中一个重要的研究方向,它在许多实际应用中具有广泛的应用价值。
然而,由于数据的复杂性和多样性,传统的异常检测算法在处理大规模数据时往往面临诸多挑战。
粗糙集理论作为一种有效的数据处理工具,可以对异常检测算法进行改进和优化,提高其准确性和效率。
一、粗糙集理论概述粗糙集理论是由波兰学者Pawlak于1982年提出的,它是一种处理不确定性和不完备性信息的数学工具。
粗糙集理论通过将数据集划分为不同的等价类,来描述数据之间的关系。
它可以处理数据中的不确定性和模糊性,对于异常检测算法的改进具有重要意义。
二、粗糙集理论在异常检测中的应用1. 特征选择在异常检测算法中,特征选择是一个关键的步骤。
传统的特征选择方法往往只考虑特征之间的相关性,而忽略了特征之间的依赖关系。
粗糙集理论可以通过建立特征间的等价关系,将相关的特征划分为一个等价类,从而减少特征的维度,提高异常检测算法的效率和准确性。
2. 数据预处理异常检测算法在处理大规模数据时,往往需要进行数据预处理,以剔除噪声和异常值。
粗糙集理论可以通过构建数据的粗糙集,来识别和过滤掉异常值。
粗糙集理论可以通过计算数据的下近似和上近似,来判断数据是否为异常值,并对异常值进行处理。
3. 异常检测模型构建粗糙集理论可以通过构建异常检测模型,来描述数据之间的关系。
传统的异常检测算法往往只考虑数据的局部特征,而忽略了数据的全局特征。
粗糙集理论可以通过建立数据的上近似和下近似,来描述数据的全局特征,从而提高异常检测算法的准确性。
三、粗糙集理论在异常检测算法中的优势1. 处理不确定性和模糊性粗糙集理论可以处理数据中的不确定性和模糊性,对于异常检测算法中存在的不完备和不确定的信息具有很好的处理能力。
通过建立数据的等价关系,粗糙集理论可以对数据进行精确的描述和分析,提高异常检测算法的准确性。
2. 考虑数据的全局特征粗糙集理论可以通过建立数据的上近似和下近似,来描述数据的全局特征。
0引言随着电力系统日趋大型化,电网故障日趋复杂化,所以在电力中故障是系统不可避免的。
一旦发生故障,如何快速诊断故障类型,防止事故扩大非常重要。
如果故障不能及时有效地控制和处理,将可能造成系统稳定破坏、电网瓦解、重大设备损坏和大面积停电,直接影响到用户的切实利益,甚至影响社会大生产的顺利进行。
为了保证电力生产的安全性,保证电能供应的可靠性和连续性,在输配电网发生故障时,需要可靠的电网故障诊断系统为工作人员迅速进行诊断和处理提供决策参考。
目前国内外用于电网故障诊断的技术包括:遗传算法,专家系统,Petri 网络等。
遗传算法从优化的角度出发基本上可以解决故障诊断问题,尤其是在复杂故障或存在保护、断路器拒动、误动的情况下,能够给出全局最优或局部最优的多个可能的诊断结果。
但遗传算法存在的主要“瓶颈”是如何建立合理的电网故障诊断数学模型。
专家系统的典型缺点为学习能力差、容错性差及诊断速度偏慢。
Petri 网络用于建模的时间较长,随着设备的增加和网络的扩大,存在着较大的问题,同时针对现场普遍存在的保护、断路器误动拒动及由于通信线路故障引起的故障信息畸变,Petri 网络需要提高其容错能力和处理电网拓扑的改变。
本文主要采用贝叶斯网络进行诊断。
贝叶斯网络是一种不确定性的因果关系关联模型、具有强大的不确定性问题处理能力,同时它能有效的进行多源的信息表达与融合,是一种基于网络结构的有向图解描述。
贝叶斯网络的以上的特性与故障诊断问题的要求内在一致,故贝叶斯网络也可以应用于不同领域的故障诊断。
在电网故障诊断中,贝叶斯网络具有很多独有的特性和优点,基于贝叶斯网络的故障诊断方法,是对贝叶斯公式本身的改进,在处理不完备信息时,提出了采用证据的不确定性推理和比较异常事件数两种方法,减少了计算量,提高了算法的实用性。
1贝叶斯网络方法概述贝叶斯网络是一种对概率关系的有向图解描述,它提供了一种将知识直觉地图解可视化的方法。
一个贝叶斯网络是一个有向无循环图(DAG),它的节点用随机变量标识,弧代表影响概率,用条件概率标识。
如何使用粗糙集理论解决大数据环境中的异常检测与故障诊断问题随着大数据技术的快速发展,大数据环境中的异常检测与故障诊断问题变得越来越重要。
在海量数据中准确地识别异常和故障,对于保障系统的稳定运行和提高工作效率至关重要。
粗糙集理论作为一种有效的数据分析方法,可以帮助我们解决这些问题。
一、粗糙集理论的基本概念与原理粗糙集理论是由波兰学者Zdzislaw Pawlak于1982年提出的一种基于不确定性的数据分析方法。
它的核心思想是通过粗糙近似来处理不完备和不确定的数据,从而进行数据的分类、决策和推理等任务。
粗糙集理论的基本概念包括:属性、决策系统、等价类、正域和约简等。
其中,属性是数据的特征,决策系统是由属性和决策组成的数据集合,等价类是指在某个属性上具有相同取值的数据的集合,正域是指在某个属性上取值相同的数据的集合,约简是指在保持决策能力的前提下,去除无关属性的过程。
二、粗糙集理论在异常检测中的应用在大数据环境中,异常检测是一个非常重要的任务。
粗糙集理论可以通过对数据进行属性约简和决策规则的提取,来识别出异常数据。
首先,我们需要对数据进行属性约简,即找出对异常检测有重要影响的属性。
通过计算属性的重要性度量,可以筛选出与异常相关的属性。
然后,根据约简后的属性集合,可以提取出一组决策规则。
这些决策规则可以帮助我们判断数据是否异常。
通过对新的数据进行决策规则的匹配,可以快速准确地识别出异常数据。
三、粗糙集理论在故障诊断中的应用故障诊断是大数据环境中的另一个重要问题。
粗糙集理论可以通过对数据进行属性约简和决策规则的提取,来帮助我们进行故障诊断。
首先,我们需要对数据进行属性约简,即找出对故障诊断有重要影响的属性。
通过计算属性的重要性度量,可以筛选出与故障相关的属性。
然后,根据约简后的属性集合,可以提取出一组决策规则。
这些决策规则可以帮助我们判断数据所属的故障类型。
通过对新的数据进行决策规则的匹配,可以快速准确地进行故障诊断。
基于粗糙集的故障诊断特征提取【导言】故障诊断在各个领域中扮演着重要的角色。
精确而及时的故障诊断可以帮助我们解决问题并提高设备和系统的可靠性。
然而,随着技术的不断发展和系统规模的增大,故障诊断的复杂性也在增加。
针对这一问题,基于粗糙集的故障诊断特征提取方法应运而生,为故障诊断研究带来了新的突破。
【正文】1. 粗糙集理论简介粗糙集理论由波兰学者Zdzisław Pawlak于1982年提出,被广泛应用于模糊、不确定和决策论问题。
该理论基于粗糙集、决策规则和等价类的概念,提供了一种处理不完全和不确切信息的方法。
在故障诊断中,粗糙集理论能够帮助我们从数据中提取有用的特征,以用于定位和分析故障。
2. 故障诊断特征提取的挑战在故障诊断中,我们往往需要从大量的数据中提取出包含故障信息的有用特征。
然而,由于数据的复杂性和多样性,特征提取变得非常具有挑战性。
基于粗糙集的故障诊断特征提取方法通过采用近似与精确度的概念,能够从数据中挖掘出具有较高可区分度的特征。
3. 基于粗糙集的故障诊断特征提取方法基于粗糙集的故障诊断特征提取方法主要包括数据预处理、特征选择和模型构建三个步骤。
3.1 数据预处理数据预处理是故障诊断特征提取的第一步。
在这个步骤中,我们需要对原始数据进行质量控制、噪声去除和数据格式转换等操作,以提高数据的可靠性和可用性。
3.2 特征选择特征选择是故障诊断特征提取的核心步骤。
在这个步骤中,我们需要根据数据的性质和目标需求,选择并提取出最具有代表性和判别性的特征。
基于粗糙集的特征选择方法基于精确度和纯度的概念,通过计算每个特征的重要性指标,从而实现特征的筛选和排序。
3.3 模型构建模型构建是故障诊断特征提取的最后一步。
在这个步骤中,我们需要基于已选择的特征构建故障诊断模型。
常用的模型包括决策树、神经网络和支持向量机等。
通过将特征与相应的故障类别进行关联,我们可以实现故障的诊断和定位。
4. 基于粗糙集的故障诊断特征提取方法的优势基于粗糙集的故障诊断特征提取方法具有以下几个优势:4.1 应对不完备和不确定的数据粗糙集理论能够处理不完备和不确定的数据,使得故障诊断在现实环境中更具鲁棒性和适应性。
摘要:讨论了基于粗糙集特征约简的SVM (支持向量机)异常检测方法,对源自KDD99的实验数据集分别采用SVM 和特征约减后SVM 进行仿真实验,依据实验结果的比较,说明在网络异常检测中基于特征约减后的SVM 和直接采用SVM 相比,在保持检测精度不显著降低的同时,前者能够有效的缩短训练时间.关键词:粗糙集;特征约减;支持向量机;异常检测中图分类号:TP311文献标志码:A文章编号:1671-6191(2010)01-0026-040引言如今,随着网络应用的增长,网络应用已经深入到千家万户,网络安全也受到巨大的威胁.入侵检测技术作为防火墙后的第二道安全闸门,在网络安全系统中发挥着巨大的作用.入侵检测可以分为误用检测和异常检测两种类型.误用检测可以检测出已知的攻击行为,但是对于新的攻击行为无能为力,而异常检测可以通过检测模型检测出新的攻击类型,因此在入侵检测中得到了高度的重视.常用的异常检测方法包括数据挖掘方法[1],人工神经网络方法[2]等.支持向量机[3](Support Vector Machine ,SVM ),作为一种特殊的神经网络分支,是一种全新的机器学习方法,是统计学习理论中最年轻、最实用的内容,目前已广泛应用于模式识别、回归估计、函数逼近和密度估计等方面.近年来基于SVM 的网络异常检测算法已屡见不鲜.异常检测系统从网络关键链路收集信息进行分析、判断和决策,其所得原始信息通常高达几十维甚至上百维,直接基于此原始信息的检测判别伴随的是可观的计算开销,因此能高效精简或提炼原始信息的方法就不可或缺了.粗糙集理论[4]的特征约减方法就是其中的一种.本文讨论粗糙集特征约减优化给SVM 异常检测算法带来的性能提升,仿真实验验证了本方法的有效性.1粗糙集与知识表达系统1.1知识表达系统定义1知识表达系统是一个四元组,可定义为S =<U ,RA ,V ,f >,其中U 是非空有限对象集,称为论域,R =C ∪D 属性的非空有限集合,子集C 和D 分别称为条件属性集和结果属性集;V =ni =1Σ坠V r 是属性r 的值域;f :U ×R →V 是一个信息函数,它为每一个对象的每个属性赋予一个信息值.决策表是一类特殊的知识表达系统S =<U ,R ,V ,f >.其中R =C ∪D 为非空属性集合,子集C 和D 分别称为条件属性集和结果属性集,具有条件属性和决策属性的知识表达系统称为决策表.1.2决策表离散化由于在处理决策表时,决策表中的数据值的表达必须为离散化的值,所以在处理决策表前必须对决基于粗糙集特征约减的网络异常检测方法赵爱军,谢林柏(江南大学通信与控制工程学院,无锡214122)收稿日期:2009-12-31作者简介:赵爱军(1975-),男,江苏扬州人,江南大学通信与控制工程学院硕士研究生,研究方向为控制工程与网络安全。
基金项目:国家自然科学基金(编号60804013);江苏省自然科学基金(编号BK2009067)。
南通纺织职业技术学院学报(综合版)Journal of Nantong Textile Vocational Technology College Vol.10,No.1Ma r.2010第10卷第1期2010年3月策表中的连续属性进行离散化处理.常用的离散化处理方法有等距离划分法、等频率划分法、K 均值聚类算法、Naive Scaler 算法等.本文将采用Naive Scaler 算法[5].1.3知识约减知识约减就是在保持知识库分类能力不变的条件下,将其中不相关或不重要的知识约减掉.知识约减中有两个重要概念:约减与核.定义2令荠为一族等价关系,R ∈荠,如果ind (荠)=ind (荠-{R }),则称R 为荠中不必要的,否则为必要的.如果每一个R ∈荠都为荠中必要的,则称荠为独立的,否则称荠为依赖的.定义3设in d (Q )=core (P )=∩red (P ),如果Q 是独立的,且in d (Q )=ind (P ),则称Q 为P 的一个约减.P 中所有必要关系组成的集合称为P 的Q 核,记为core (P ),核与约减的关系为:core (P )=∩red (P ),其中red (P )为P 的所有约减.2支持向量机2.1线性支持向量机当训练样本集线性可分时,分类超平面可表达为:ω·x +b =0.其中向量ω为分类超平面的权重向量,b 为阈值.其中,最优分类超平面的获得可以解决下面的凸二次优化问题:min ψ(ω)=‖ω‖2/2.约束条件为:y i (ω·x )+b -1叟0,i =1,2,…,n .通过求解,得到最优分类超平面的分类判别函为:f (x )=sgn (ni =1Σ坠i y i (x i ·x )+b )(1)其中坠i 为拉格朗日乘子,拉格朗日乘子不为0的解向量为支持向量.2.2非线性支持向量机对于非线性分类问题,支持向量机通过某种非线性变换,将输入空间中的训练样本映射到一个高维特征空间,使得训练样本在高维空间中线性可分.根据泛函的相关理论,当函数K (x ,x i )在满足Mercer 条件时,K (x ,x i )称为核函数,它对应着某一输入空间到高维特征空间变换后的内积<ψ(x i )·ψ(x )>.函数W :X →F 是一个从非线性输入空间到高维特征空间的一种映射,所以当需要求得高维特征空间中的内积只需知道输入向量x 、x i 即可,由K (x i ,x )=<ψ(x i )·ψ(x )>将(1)重写,即可得到对应的高维特征空间中对应的分类函数:f (x )=sgn (ni =1Σ坠i y i K (x i ·x )+b )(2)这样,在高维特征空间中的内积运算就转化为低维输入空间中的一个核函数的计算.分类函数(2)的学习式称为支持向量机.3基于粗糙集与SVM 的异常检测方法原理基本思想:采用粗糙集属性约减方法对实验数据集进行约减,获得一个最小的条件属性集,根据这个最小的条件属性集对训练样本进行相应的约减得到新的训练样本,并对该训练样本进行归一化处理,然后采用支持向量机进行训练.同理,利用最小的条件属性集对测试样本进行约减得到新的测试样本,并进行归一化处理,并采用训练好的支持向量机进行检测.具体过程为:①连续特征的离散化处理:对KDD99中的连续特征采用Na觙ve Scalar 算法[5]进行离散化处理;②训练样本集特征的约减:采用1.3中的基于可辨识矩阵和逻辑运算的约简算法对离散化后的训练样本进行约减,得到训练样本;③检测模型的生成:利用支持向量机对处理后的训练样本进行训练,得到检测模型;④生成测试数据集:对测试样本依次进行离散化和约减,得到处理后的测试样本;⑤利用训练好的检测模型对测试数据集进行预测.赵爱军,等:基于粗糙集特征约减的网络异常检测方法27第1期4实验结果与分析4.1实验中的数据集本文实验中使用了10%KDD99[6]测试数据集中的20000条连接记录,其中Normal ,Probe ,Dos ,R2L ,U2R 各4000条,如表1所示.本文采用高斯核函数exp(-‖x -x ‖2/δ2),并利用交叉验证的方法来确定参数.同时,采用LibSVM [7]来实现模型的训练与测试.4.2数据集的约减由于一个TCP 连接记录的41个属性之中有32个续属性,可以采用Na觙ve Scaler 算法将连续特征离散化.然后利用特征约简算法对选取的10%的数据集进行特征约简,这里可采用Rosetta [8]软件来实现.约减结果如表2所示.表3和表4则分别列出了基于粗糙集特征约简之后和之前数据集SVM 异常检测的测试结果.由表3和表4的实验结果可以看出,基于粗糙集特征约减的SVM 异常检测与基于全部特征的SVM 异常检测相比,基于粗糙集特征约减的SVM 异常检测在各种攻击样本的训练时间和检测时间上都比基于全部特征的SVM 异常检测的训练时间和检测时间短,可以理解为由于特征维数减少,支持向量机的计算量也相应减少,即时间缩短,而且两者在检测率上面相当.在DOS ,U2R ,R2L 这3种攻击类型上面,检测率比全部特征的SVM 异常检测的检测率高,这可解释为通过粗糙集的特征约减,将原始样本中的冗余特征约减掉,能达到更好的检测精度.通过图1中4种样本的迭代次数与平均预测精度上的关系可知,在相同的迭代次数的情况下,基于粗糙集处理过的数据在SVM 上面异常检测时,预测精度更高,同时,通过图2可知,将SVM 和粗糙集属性约减相结合比单独采用SVM 所需的训练时间更短.图1迭代次数与预测精度之间的关系10.90.80.70.60.50.40.30.20.10020406080100120140160180200SVM+RST SVM迭代次数平均预测精度28南通纺织职业技术学院学报(综合版)2010年5结语本文提出的基于粗糙集特征约减的支持向量机的网络异常检测方法在KDD99数据集上进行仿真实验,并和全部特征的数据集采用支持向量机的异常检测相比,前者在检测率上有些许提高,同时在模型的训练以及检测时间上面前者都比后者有明显的缩减,由此可知,基于粗糙集特征约减的支持向量机的网络异常检测方法是可行的.参考文献:[1]S .M .Bridges ,Rayford M .Vaughn .Fuzzy data mining and genetic algorithms applied to intrusion detection [C]//In In Proceedings 23rd National Information Systems Security Conference ,Baltimore ,MD ,2000:13-31.[2]Sung AH ,Mukkamala S .Identify important features for intrusion detection using support vector machines and neural networks [C]//EEE Proceedings of the 2003Symposium on Application and the Internet ,2003:209-216.[3]Vapnik V N .The nature of statistical learning theory [M].New York :Spring-Verlag ,1995:87-105.[4]Paw lak Z .Rough sets [J].International Journal of Computer and Information Sciences ,1982,(5)11:341-356.[5]张文修,吴伟志.粗糙集理论介绍和研究综述[J].模糊系统与数学,2000,14(4):1-12.[6]KDD Cup 1999Data [EB/OL].(1999-10-28)[2009-12-10].http ://kdd .ics .uci .edu /databases /kddcup99/kddcup99.html .[7]Chih-Chung Chang ,Chih-Jen Lin .LIBSVM :a library for support vector machines [EB/OL].(2009-11-10)[2009-12-10].http ://www .csie .ntu .edu .tw /~cjlin /libsvm .[8]Marcin Kierczak.R osetta [EB/OL].(2009-03-19)[2009-12-10].http ://rosetta .lcb .uu .se /general .(责任编辑:王晓燕)Performance Optimization for Network Anomaly Detection Using Rough SetAttribution Reduction Z HAO Ai -jun ,X IE Lin -bo(School of Communication and Control Engineering ,Jiangnan University ,Wuxi 214122,China )Abstract :Discussed method of network anomaly detectio n using rough -set -attribution -reduction -based SVM.The testing data set from KDD 99were experimented by respectively using attribution-reduction-based SVM and original SVM.The experiment results showed that ,compared with applying SVM directly ,to apply attribution-reduction -based SVM in network anomaly detection can reduce effectively training time without obviously losing detection accuracy.Key words :rough set ;attribution reduction ;SVM ;anomaly detection0.10.090.080.070.060.050.040.030.020.010020406080100120140160180200SVMSVM+RST迭代次数训练时间(s )图2迭代次数与训练时间之间的关系赵爱军,等:基于粗糙集特征约减的网络异常检测方法29第1期。