数据库参数的优化方法与系统的制作方法

文档序号:6492411阅读:254来源:国知局
数据库参数的优化方法与系统的制作方法
【专利摘要】本发明公开了一种数据库参数的优化方法与系统。该方法包括:选取数据库性能参数的多个样本值,对数据库实施典型应用加压操作,获得服务器性能指标参数值作为样本值对应的教师值;通过模糊隶属度函数对每一个样本值以及对应的教师值进行模糊化处理操作,形成多个输入样本;构建模糊神经网络,使用多个输入样本训练模糊神经网络;根据训练后的模糊神经网络对应的调优模型,选择预定数值的数据库的服务器性能指标参数值作为调优模型的输入,计算作为优化结果的数据库性能参数值,以调整数据库的数据库性能参数。通过本发明提供的技术方案实现了数据库自动优化,避免了现有技术中依靠工程师的经验值,以及人工实施调优带来的繁琐的操作步骤。
【专利说明】数据库参数的优化方法与系统【技术领域】
[0001]本发明涉及数据库领域,特别涉及一种数据库参数的优化方法与系统。
【背景技术】
[0002]随着数据库技术的发展,特别是关系型数据库技术的发展,使得关系型数据库的已应用于国内的政府部门、电信、邮政、公安、金融、保险、能源电力、交通、科教、石化、航空航天、民航等各行各业。企业业务量的加大,企业IT系统承载的负荷也越来越重。由于数据库系统是企业IT系统的关键系统之一,因此,数据库系统性能的好坏影响了企业对外提供服务的质量。为获得好的数据库系统性能,有效的方法之一是进行数据库调优,即对数据库参数进行优化。
[0003]关系型数据库的调优涉及大量的参数调整,在现有技术中,主要依靠工程师的经验值人工实施调优。首先需要依靠经验丰富的数据库工程师依靠经验,针对数据库的关键参数如数据库缓冲池大小等参数做出调整,然后加应用测试,观察数据库服务器的表现,通过观察结果的好坏,再进行新一轮的调整和测试,直到调优成功或者证明数据库已经无法调优。然而,人工实施数据库调优的方法,调优的结果和数据库工程师专业素质相关,调优的过程经常耗时较长,甚至达不到调优的效果。

【发明内容】

[0004]根据本发明实施例的一个方面,所要解决的一个技术问题是:提供一种数据库参数的优化方法与系统,提供自动的数据库优化,以避免人工实施数据库优化的操作。
[0005]本发明实施例提供的一种数据库参数的优化方法,所述方法包括:
[0006]根据数据库性能参·数的取值区间,选取所述数据库性能参数的多个样本值;
[0007]选择所述数据库的服务器性能指标参数,设置数据库性能参数为多个样本值中的每一个样本值,分别对所述数据库实施典型应用加压操作,获得所述服务器性能指标参数的多个值作为所述每一个样本值对应的教师值;
[0008]确定模糊隶属度函数,通过模糊隶属度函数对所述每一个样本值以及对应的教师值进行模糊化处理操作,使所述每一个样本值以及对应的教师值的数值在O至I之间,形成所述多个输入样本,其中,每一个输入样本值包含一个样本值与一个教师值;
[0009]根据所述多个输入样本,构建模糊神经网络;
[0010]利用所述多个输入样本训练所述模糊神经网络;
[0011]响应于完成训练所述模糊神经网络,保存完成训练后的模糊神经网络对应的调优模型;
[0012]根据所述调优模型,选择预定数值的数据库性能参数值作为所述调优模型的输入值,计算所述数据库的服务器性能指标参数值,以调整所述数据库的服务器性能指标参数。
[0013]所述选择预定数值的数据库性能参数值作为所述调优模型的输入值,计算所述数据库的服务器性能指标参数值,以调整所述数据库的服务器性能指标参数,具体包括:[0014]选择多个预定增幅的数据库性能参数值作为所述调优模型的输入值,计算多个所述服务器性能指标参数值,从所述多个服务器性能指标参数值选择一个服务器性能指标参数值对应的数据库性能参数值,以调整所述数据库的数据库性能参数值。
[0015]优选地,所述根据所述多个输入样本,构建模糊神经网络,具体包括:
[0016]设定输入层神经元节点数η、隐层神经元节点数m以及输出层神经元节点数V ;设定所述每一个输入层神经元节点与每一个所述隐层神经元节点之间的第一层权值Wy Pj,其中,j、i为自然数,1 < j ^ n, 1 ^ i ^ m,以及设定所述每一个所述隐层神经元节点与每一个所述输出层神经元节点之间的第二层权值Ckj、qk,其中,k、j为自然数,1≤k≤m,I < j < V ;
[0017]为每一个输入层神经元节点、隐层神经元节点、输出层神经元节点选定激励函数。
[0018]优选地,利用所述多个输入样本训练所述模糊神经网络,具体包括:
[0019]将所述多个输入样本作为所述模糊神经网络的输入,使用所述第一层权值、第二层权值,计算以所述多个输入样本包含的样本值为输入值对应的所述模糊神经网络的实际输出值;
[0020]识别所述实际输出值与所述教师值值之间的误差是否满足预定的误差范围值;
[0021]响应于所述实际输出值与所述教师值之间的误差不满足预定的误差范围值,根据所述模糊神经网络的修正算法修正所述第一层权值与第二层权值,重新执行将所述多个输入样本作为所述模糊神经网络的输入的操作;相应于所述实际输出值与所述教师值之间的误差满足预定的误差范围值,完成训练所述模糊神经网络。
[0022]优选地,所述确定模糊隶属度函数,具体包括:
[0023]通过模糊统计法、德尔菲法、二元对比排序法、综合加权法、指派法中的任意一种方法确定模糊隶属度函数。
[0024]优选地,所述数据库性能参数包括:数据库缓冲池大小、共享池大小、日志缓存池大小。
[0025]优选地,所述数据库的服务器性能指标参数包括:所述服务器的CPU使用率,所述服务器的内存使用率。
[0026]本发明实施例提供的一种数据库参数的优化系统,所述系统包括:
[0027]样本值选取单元,用于根据数据库性能参数的取值区间,选取所述数据库性能参数的多个样本值;
[0028]教师值获取单元,用于选择所述数据库的服务器性能指标参数,设置数据库性能参数为多个样本值中的每一个样本值,分别对所述数据库实施典型应用加压操作,获得所述服务器性能指标参数的多个值作为所述每一个样本值对应的教师值;
[0029]模糊化处理单元,用于确定模糊隶属度函数,通过模糊隶属度函数对所述每一个样本值以及对应的教师值进行模糊化处理操作,使所述每一个样本值以及对应的教师值的数值在O至I之间,形成所述多个输入样本,其中,每一个输入样本值包含一个样本值与一个教师值;
[0030]网络构建单元,用于根据所述多个输入样本,构建模糊神经网络;
[0031]网络训练单元,用于利用所述多个输入样本训练所述模糊神经网络;
[0032]调优模型输出单元,用于响应于完成训练所述模糊神经网络,保存完成训练后的模糊神经网络对应的调优模型;[0033]优化参数计算单元,用于根据所述调优模型,选择预定数值的数据库性能参数值作为所述调优模型的输入值,计算所述数据库的服务器性能指标参数值,以调整所述数据库的服务器性能指标参数。
[0034]优选地,所述优化参数计算单元,具体用于根据所述调优模型,选择多个预定增幅的数据库性能参数值作为所述调优模型的输入值,计算多个所述服务器性能指标参数值,从所述多个服务器性能指标参数值选择一个服务器性能指标参数值对应的数据库性能参数值,以调整所述数据库的数据库性能参数值。
[0035]优选地,所述网络构建单元,具体用于设定输入层神经元节点数η、隐层神经元节点数m以及输出层神经元节点数V ;设定所述每一个输入层神经元节点与每一个所述隐层神经元节点之间的第一权值WpPj,其中,j、i为自然数,I≤j≤n,I≤i≤m,以及设定所述每一个所述隐层神经元节点与每一个所述输出层神经元节点之间的第二权值Ckj、qk,其中,k、j为自然数,I≤k≤m,I≤j≤V ;为每一个输入层神经元节点、隐层神经元节点、输出层神经元节点选定激励函数。
[0036]优选地,所述网络训练单元,具体用于将所述多个输入样本作为所述模糊神经网络的输入,使用所述第一层权值、第二层权值,前向计算以所述多个输入样本包含的样本值为输入值对应的所述模糊神经网络的实际输出值;识别所述实际输出值与所述教师值之间的误差是否满足预定的误差范围值;响应于所述实际输出值与所述教师值之间的误差不满足预定的误差范围值,根据所述模糊神经网络的修正算法修正所述第一层权值与第二层权值,重新执行将所述多个输入样本作为所述模糊神经网络的输入的操作;响应于所述实际输出值与所述教师值之间的误差满足预定的误差范围值,完成训练所述模糊神经网络。
[0037]优选地,所述模糊化处理单元,具体用于通过模糊统计法、德尔菲法、二元对比排序法、综合加权法、指派法中的任意一种方法确定模糊隶属度函数。
[0038]优选地,所述数据库性能参数包括:数据库缓冲池大小、共享池大小、日志缓存池大小。
[0039]优选地,所述数据库的服务器性能指标参数包括:所述服务器的CPU使用率,所述服务器的内存使用率。
[0040]基于本发明上述实施例提供的数据库参数的优化方法与系统,通过选取数据库性能参数的多个样本值,对数据库实施典型应用加压操作,获得服务器性能指标参数值作为样本值对应的教师值。通过模糊隶属度函数对每一个样本值以及对应的教师值进行模糊化处理操作,形成多个输入样本。再构建模糊神经网络,使用多个输入样本训练模糊神经网络。响应于完成训练模糊神经网络,保存完成训练后的模糊神经网络对应的调优模型,使得能够根据调优模型,选择预定数值的数据库性能参数值作为调优模型的输入值,计算数据库的服务器性能指标参数值,以调整数据库的数据库性能参数,进行数据库优化,从而实现了数据库自动优化,避免了现有技术中依靠工程师的经验值,以及人工实施调优带来的繁琐的操作步骤。
[0041]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。【专利附图】

【附图说明】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0044]构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。
[0045]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0046]图1示出本发明所提供的数据库参数的优化方法一种实施例的流程示意图;
[0047]图2示出模糊神经网络的结构图;
[0048]图3示出训练模糊神经网络的流程示意图;
[0049]图4示出本发明所提供的数据库参数的优化系统一种实施例的结构示意图。【具体实施方式】
[0050]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置不限制本发明的范围。
[0051]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为授权说明书的一部分。
[0053]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0054]本发明提供的基于模糊神经网络的数据库优化方法及系统实施例中,首先采集样本值和构建输入样本集,通常数据库性能参数都是有一定取值范围,在该取值范围内选取数据库性能参数的多个样本值,具体通过针对典型应用加压,得到数据库服务器性能指标参数值,构建输入样本集。输入样本集具有一定的数量,能实现训练神经网络的目的,神经网络具有学习和推导能力,从而利用训练完成的神经网络实现优化参数的计算。
[0055]参见图1所示,图1示出本发明所提供的数据库参数的优化方法一种实施例的流程示意图。该数据库参数的优化方法包括以下操作。
[0056]101,根据数据库性能参数的取值区间,选取数据库性能参数的多个样本值。
[0057]选取数据库性能参数的多个样本值,以构建数据库性能参数的样本集。数据库性能参数可以包括:数据库缓冲池大小、共享池大小、日志缓存池大小。通常来说,数据库性能参数都有一定的取值区间,数据库性能参数可以取值区间为最大值的50% — 100%,中间的样本值可以按照一定步长递增取值,例如3%递增,样本数量可以控制在20个左右。
[0058]例如,数据库性能参数具体为数据库缓冲池的大小,数据库缓冲池为分配给数据库的一块内存。假设服务器共有60G内存,扣除操作系统开销10G,剩下50G内存,可以分配给数据库缓冲池的内存大小为40G。那么对于联机事务处理系统(On-LineTransactionProcessing,0LTP)类型的应用,缓冲池最小取值为最大值40G的50%为20G,最大取值为40G,由此确定缓冲池的取值区间为20G - 40G,可以从20G开始,在该取值区间中选取多个值,例如,按照2G为步长逐步增加,选取多个数据库缓冲池的样本值,构建样本集,例如 20G、22G、24G 等。
[0059]102,选择数据库的服务器性能指标参数,设置数据库性能参数为多个样本值中的每一个样本值,分别对数据库实施典型应用加压操作,获得服务器性能指标参数的多个值作为每一个样本值对应的教师值。
[0060]数据库的服务器性能指标参数可以是服务器的关键性能指标参数,包括服务器的(PU使用率,服务器的内存使用率。例如CPU使用率。以上述缓冲池为例,分别以缓冲池大小为20G、22G、24G等样本值为参数,对数据库实施典型应用加压操作,读取CPU使用率作为教师值,例如,缓冲池大小为20G,加压获得对应的CPU使用率为40%。根据各种不同的数据库,可以采用不同的服务器性能指标参数作为教师值。例如,还可以选择缓冲池命中率作为服务器性能指标参数,设置数据库的缓冲池大小为20G,对数据库实施典型应用加压操作,读取在典型加压情况下,读取数据库服务器的缓冲池大小80%,作为样本值20G对应的教师值。典型应用加压可以根据数据库典型的应用,加载负荷其负载达到典型的数值。以缓冲池以及对应的CPU利用率为例,表示为例如(20G,40%), (22G、45 % )等。
[0061]103,确定模糊隶属度函数,通过模糊隶属度函数对每一个样本值以及对应的教师值进行模糊化处理操作,使每一个样本值以及对应的教师值的数值在O — I之间,形成多个输入样本,其中,每一个输入样本值包含样本值与样本值对应的教师值,例如,(0,0.1),(0.1, 0.3)。对完整的输入样本集通过模糊隶属度函数进行模糊化处理操作,将数值控制在
0-1的区间中,有利于模糊神经网络的训练和收敛。
[0062]具体可以通过模糊统计法、德尔菲法、二元对比排序法、综合加权法、指派法中的任意一种方法确定模糊隶属度函数。
[0063]模糊统计法,即通过做大量的模糊统计试验,找出元素对集合的隶属关系的统计规律,其中包括两相模糊统计法、三分法及多相模糊统计法。
[0064]德尔菲法,即专家经验法。根据专家的实际经验给出模糊信息的处理算式或相应权系数值来确定隶属函数。
[0065]二元对比排序法可以通过对多个事物间的两两对比来确定某特征下的顺序,由此来确定这些事物对该特征的隶属函数的大体形状。根据对比测度不同,可分为相对比较法、对比平均法、优先关系定序法和相似优先对比法等。
[0066]综合加权法可以应用于由多个模糊子集构成的模糊集合,每个子集都有一个权重与其相对应,根据复合方式的不同可分为加权平均型、乘积平均型和混合型。
[0067]指派法根据问题的性质套用现成的某些形式的模糊分布,然后根据测量数据确定分布中所含的参数。
[0068]以德尔菲法确定的德尔菲法进行模糊化处理操作为例,若对于缓冲池大小取值为20G为0,40G为I,确定模糊隶属度函数为:(max-x) / (max-min)。对数值x按照该公式计算模糊化处理操作后的数值,其中max为40,min为20,获得模糊化处理操作后O至I之间的数值。
[0069]104,根据多个输入样本,构建模糊神经网络。
[0070]根据本发明方法实施例的一个具体示例,根据多个输入样本,构建模糊神经网络,具体可以包括:
[0071]设定输入层神经元节点数η、隐层神经元节点数m、输出层神经元节点数V,其中,输入层神经元节点数η可以小于等于步骤104获得的多个输入样本的个数;
[0072]设定每一个输入层神经元节点与每一个隐层神经元节点之间的第一权值Wy Pj,其中,j、i为自然数,满足I < j < n,I < i < m,以及设定每一个隐层神经元节点与每一个输出层神经元节点之间的第二权值Ckj、qk,其中,I≤k≤m,I≤j≤V ;
[0073]为每一个输入层神经元节点、隐层神经元节点、输出层神经元节点选定激励函数。
[0074]参见图2所示,图2示出了模糊神经网络的结构图。模糊神经网络由大量的节点,即神经元,相互联接构成。每个节点代表一种特定的输出函数,称为激励函数。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,相当于人工神经网络的记忆。网络的输出由网络的连接方式、权重值和激励函数决定。网络自身通常都是对自然界某种算法或者函数的逼近,当已知训练样本的数据加到网络输入端时,神经网络的学习机制一遍又一遍地调整各神经元的权值,使其输出端达到预定的目标,即完成训练过程。
[0075]如图2所示,模糊神经网络的R为输出层,X为输入层,A为隐层。输入层神经元节点数η为网络系统的特征因子个数,即自变量的个数。输出层神经元节点数V,为网络系统目标的个数。隐层神经元节点数m,也可以设定隐层神经元节点数m为输入层神经元节点数的75%。例如,输入层神经元节点有7个节点,输出层神经元节点I个节点,隐层神经元节点可设为5个节点。即构成一个7-5-1模糊神经网络的模型。
[0076]设定每一个输入层神经元节点与每一个隐层神经元节点之间的第一权值Wy Pj,其中,j、i为自然数,满足I < j < n,I < i < m,以及设定每一个隐层神经元节点与每一个输出层神经元节点之间的第二权值Ckj、qk,其中,I^ j ^ V0权值初始时可以设置为O至I之间的随机数。
[0077]为每一个输入层神经元节点、隐层神经元节点、输出层神经元节点选定激励函数。激励函数可以根据不同的模糊神经网络选定。例如,激励函数可以采用广义和积算子:
【权利要求】
1.一种数据库参数的优化方法,其特征在于,所述方法包括: 根据数据库性能参数的取值区间,选取所述数据库性能参数的多个样本值; 选择所述数据库的服务器性能指标参数,设置数据库性能参数为多个样本值中的每一个样本值,分别对所述数据库实施典型应用加压操作,获得所述服务器性能指标参数的多个值作为所述每一个样本值对应的教师值; 确定模糊隶属度函数,通过模糊隶属度函数对所述每一个样本值以及对应的教师值进行模糊化处理操作,使所述每一个样本值以及对应的教师值的数值在0至1之间,形成多个输入样本,其中,每一个输入样本值包含一个样本值与一个教师值; 根据所述多个输入样本,构建模糊神经网络; 利用所述多个输入样本训练所述模糊神经网络; 响应于完成训练所述模糊神经网络,保存完成训练后的模糊神经网络对应的调优模型; 根据所述调优模型,选择预定数值的数据库性能参数值作为所述调优模型的输入值,计算所述数据库的服务器性能指标参数值,以调整所述数据库的服务器性能指标参数。
2.根据权利要求1所述的方法,其特征在于,所述选择预定数值的数据库性能参数值作为所述调优模型的输入值,计算所述数据库的服务器性能指标参数值,以调整所述数据库的服务器性能指标参数,具体包括: 选择多个预定增幅的数据库性能参数值作为所述调优模型的输入值,计算多个所述服务器性能指标参数值,从所述多个服务器性能指标参数值选择一个服务器性能指标参数值对应的数据库性能参数值,以调整所述数据库的数据库性能参数值。
3.根据权利要求2所述的方法,其特征在于,所述根据所述多个输入样本,构建模糊神经网络,具体包括: 设定输入层神经元节点数η、隐层神经元节点数m以及输出层神经元节点数V ; 设定所述每一个输入层神经元节点与每一个所述隐层神经元节点之间的第一层权值WpPj,其中,j、i为自然数,1≤j≤n,1≤i≤m,以及设定所述每一个所述隐层神经元节点与每一个所述输出层神经元节点之间的第二层权值Ckj、qk,其中,k、j为自然数,1≤k≤m,1≤ j ≤ V ; 为每一个输入层神经元节点、隐层神经元节点、输出层神经元节点选定激励函数。
4.根据权利要求3所述的方法,其特征在于,利用所述多个输入样本训练所述模糊神经网络,具体包括: 将所述多个输入样本作为所述模糊神经网络的输入,使用所述第一层权值、第二层权值,计算以所述多个输入样本包含的样本值为输入值对应的所述模糊神经网络的实际输出值; 识别所述实际输出值与所述教师值之间的误差是否满足预定的误差范围值; 响应于所述实际输出值与所述教师值之间的误差不满足预定的误差范围值,根据所述模糊神经网络的修正算法修正所述第一层权值与第二层权值,重新执行将所述多个输入样本作为所述模糊神经网络的输入的操作;响应于所述实际输出值与所述教师值之间的误差满足预定的误差范围值,完成训练所述模糊神经网络。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述确定模糊隶属度函数,具体包括: 通过模糊统计法、德尔菲法、二元对比排序法、综合加权法、指派法中的任意一种方法确定模糊隶属度函数。
6.根据权利要求5所述的方法,其特征在于,所述数据库性能参数包括:数据库缓冲池大小、共享池大小、日志缓存池大小。
7.根据权利要求6所述的方法,其特征在于,所述数据库的服务器性能指标参数包括:所述服务器的CPU使用率,所述服务器的内存使用率。
8.一种数据库参数的优化系统,其特征在于,所述系统包括: 样本值选取单元,用于根据数据库性能参数的取值区间,选取所述数据库性能参数的多个样本值; 教师值获取单元,用于选择所述数据库的服务器性能指标参数,设置数据库性能参数为多个样本值中的每一个样本值,分别对所述数据库实施典型应用加压操作,获得所述服务器性能指标参数的多个值作为所述每一个样本值对应的教师值; 模糊化处理单元,用于确定模糊隶属度函数,通过模糊隶属度函数对所述每一个样本值以及对应的教师值进行模糊化处理操作,使所述每一个样本值以及对应的教师值的数值在O至I之间,形成所述多个输入样本,其中,每一个输入样本值包含一个样本值与一个教师值; 网络构建单元,用于根据所述多个输入样本,构建模糊神经网络; 网络训练单元,用于利用所述多个输入样本训练所述模糊神经网络; 调优模型输出单元,用于响应于完成训练所述模糊神经网络,保存完成训练后的模糊神经网络对应的调优模型; 优化参数计算单元,用于根据所述调优模型,选择预定数值的数据库性能参数值作为所述调优模型的输入值,计算所述数据库的服务器性能指标参数值,以调整所述数据库的服务器性能指标参数。
9.根据权利要求8所述的系统,其特征在于,所述优化参数计算单元,具体用于根据所述调优模型,选择多个预定增幅的数据库性能参数值作为所述调优模型的输入值,计算多个所述服务器性能指标参数值,从所述多个服务器性能指标参数值选择一个服务器性能指标参数值对应的数据库性能参数值,以调整所述数据库的数据库性能参数值。
10.根据权利要求9所述的系统,其特征在于,所述网络构建单元,具体用于设定输入层神经元节点数η、隐层神经元节点数m以及输出层神经元节点数V ;设定所述每一个输入层神经元节点与每一个所述隐层神经元节点之间的第一层权值Wji、Pj,其中,j、i为自然数,1 ≤ j ≤ n, 1 ≤ i ≤ m,以及设定所述每一个所述隐层神经元节点与每一个所述输出层神经元节点之间的第二层权值Ckj、qk,其中,k、j为自然数,1≤k≤m,1≤j≤V ;为每一个输入层神经元节点、隐层神经元节点、输出层神经元节点选定激励函数。
11.根据权利要求10所述的系统,其特征在于,所述网络训练单元,具体用于将所述多个输入样本作为所述模糊神经网络的输入,使用所述第一层权值、第二层权值,计算以所述多个输入样本包含的样本值为输入值对应的所述模糊神经网络的实际输出值;识别所述实际输出值与所述教师值之间的误差是否满足预定的误差范围值;相应于所述实际输出值与所述教师值之间的误差不满足预定的误差范围值,根据所述模糊神经网络的修正算法修正所述第一层权值与第二层权值,重新执行将所述多个输入样本作为所述模糊神经网络的输入的操作;响应于所述实际输出值与所述教师值之间的误差满足预定的误差范围值,完成训练所述模糊神经网络。
12.根据权利要求8至11任意一项所述的系统,其特征在于,所述模糊化处理单元,具体用于通过模糊统计法、德尔菲法、二元对比排序法、综合加权法、指派法中的任意一种方法确定模糊隶属度函数。
13.根据权利要求12所述的系统,其特征在于,所述数据库性能参数包括:数据库缓冲池大小、共享池大小、日志缓存池大小。
14.根据权利要求13所述的系统,其特征在于,所述数据库的服务器性能指标参数包括:所述服务器的CPU使用率,所述服务 器的内存使用率。
【文档编号】G06F17/30GK103853786SQ201210518571
【公开日】2014年6月11日 申请日期:2012年12月6日 优先权日:2012年12月6日
【发明者】朱源, 何忠江, 邓丽华, 薛尽飞, 王丹 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1