[发明专利]一种基于隐马尔科夫模型的软件系统状态预测方法有效
申请号: | 201510099169.1 | 申请日: | 2015-03-06 |
公开(公告)号: | CN104699606B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 常政威;吴佳;林奕欧;江维;谢晓娜;陈亚军;王电钢 | 申请(专利权)人: | 国网四川省电力公司电力科学研究院;电子科技大学;国家电网公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都行之专利代理事务所(普通合伙)51220 | 代理人: | 梁田 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于隐马尔科夫模型的软件系统状态预测方法,包括以下步骤构造训练样本集,采用K均值聚类算法将训练样本集中的样本聚为k簇;构造隐马尔科夫模型λ=[π,A,B],将训练样本集中的k个簇作为模型的观测状态,将系统状态作为隐藏状态;对隐马尔科夫模型进行训练,得到新的隐马尔科夫模型;利用采集的系统观测值和新的隐马尔科夫模型对系统实际状态进行预测。本发明基于隐马尔科夫模型对系统实际状态和系统观测参数之间关系进行建模,进而根据系统观测值对系统实际状态进行预测,能够根据系统的观测值对系统软件状态进行准确的预测,有助于运维人员及早发现和处理可能的问题,防止功能降级,或者系统崩溃,预测准确率高。 | ||
搜索关键词: | 一种 基于 隐马尔科夫 模型 软件 系统 状态 预测 方法 | ||
【主权项】:
一种基于隐马尔科夫模型的软件系统状态预测方法,其特征在于,包括以下步骤:步骤1、构造训练样本集,采用K均值聚类算法将训练样本集中的样本聚为k个簇;步骤2、构造隐马尔科夫模型λ=[π,A,B],将步骤1中的k个簇作为模型的观测状态,将系统状态作为隐藏状态;π为初始状态的概率分布,A为隐藏状态转移矩阵,B为隐藏状态与观测状态关系矩阵;步骤3、对隐马尔科夫模型进行训练,得到新的隐马尔科夫模型步骤4、利用采集的系统观测值和新的隐马尔科夫模型对系统实际状态进行预测;所述步骤3包括步骤31和步骤32:步骤31、随机赋值初始化隐马尔科夫模型的参数,得到初始化的隐马尔科夫模型;步骤32、选定一组已知的观测序列O={o1,o2,…,oT},利用该观测序列和初始化的隐马尔科夫模型对隐马尔科夫模型进行重估,并对重估后的隐马尔科夫模型进行反复迭代重估,直至收敛,得到训练好的隐马尔科夫模型,为重估的隐马尔科夫模型中观察到观测序列O的概率。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网四川省电力公司电力科学研究院;电子科技大学;国家电网公司,未经国网四川省电力公司电力科学研究院;电子科技大学;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510099169.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种系统故障的处理方法和装置
- 下一篇:软硬件系统的可靠性测试方法和系统