一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

磁盘故障预测方法、装置、存储介质和电子设备与流程

2022-04-16 12:32:26 来源:中国专利 TAG:

技术特征:
1.一种磁盘故障预测方法,其特征在于,包括:通过采集脚本,采集目标磁盘的smart数据,其中,所述smart数据包括所述目标磁盘的m项运行指标的数据,每项所述运行指标的数据均包括多个不同时刻的数据,所述m为大于1的整数;将各所述smart数据进行归一化,得到相应的输入数据集;将所述输入数据集输入至预先训练好的磁盘故障预测模型,从而得到所述磁盘故障预测模型输出的故障预测结果,其中,所述故障预测结果表征所述目标磁盘发生故障的概率。2.根据权利要求1所述的方法,其特征在于,在所述将各所述smart数据进行归一化,得到相应的输入数据集之前,所述方法还包括:针对任一所述运行指标的数据,均执行:根据不同时刻的数据,确定至少一个突变数据,其中,所述突变数据为:与最近上一时刻的数据的差距大于所述运行指标的预设变化阈值的数据;针对任一所述运行指标的突变数据,均执行:对各所述突变数据进行假设检验,从而确定相应运行指标的指标概率,其中,所述指标概率表征相应运行指标的数据用于确定所述目标磁盘发生故障的概率的置信度,所述指标概率越大所述置信度越高;将所述指标概率较大的n项运行指标的数据作为目标smart数据,从而对所述smart数据进行筛选,其中,所述n为大于1且小于所述m的整数;所述将各所述smart数据进行归一化,得到相应的输入数据集,包括:将各所述目标smart数据进行所述归一化,得到相应的所述输入数据集。3.根据权利要求2所述的方法,其特征在于,所述磁盘故障预测模型的训练过程,包括:获得磁盘的历史smart数据集;将所述历史smart数据集进行所述筛选和所述归一化后,得到相应的训练数据集和测试数据集,其中,所述训练数据集的数据量大于所述测试数据集的数据量,所述训练数据集和测试数据集均涉及多个磁盘;将所述训练数据集输入通过python的numpy库进行处理,得到模型训练用的输入参数组;将所述输入参数组输入至利用sklearn封装好的多种机器学习模型,从而训练得到所述磁盘故障预测模型;将所述测试数据集输入至所述磁盘故障预测模型,从而根据得到的训练测试结果调整所述磁盘故障预测模型的精度。4.根据权利要求3所述的方法,其特征在于,在训练得到所述磁盘故障预测模型之后,所述方法还包括:根据所述磁盘故障预测模型对所述测试数据集涉及的各所述磁盘的故障识别结果和各所述磁盘的实际故障情况,确定所述磁盘故障预测模型的准确度数据,其中,所述准确度数据包括预测率、误报率和准确率中的至少一种,所述预测率为:被预测为有故障的磁盘数量与实际中发生故障的所有磁盘数量的比,所述误报率为:被预测为有故障的磁盘数量占实际中未发生故障的所有磁盘数量的比,所述准确率为:故障识别结果与实际相符的磁盘数量和全部磁盘数量的比;根据所述准确度数据,对所述磁盘故障预测模型的参数进行调整。
5.根据权利要求1所述的方法,其特征在于,所述通过采集脚本,采集目标磁盘的smart数据,包括:通过部署在目标服务器上的所述采集脚本,采集所述目标服务器的日志文件,其中,所述目标磁盘挂载在所述目标服务器上,所述日志文件记录有所述目标磁盘的运行数据;根据所述日志文件中记录的所述目标磁盘的运行数据,获得所述目标磁盘的smart数据。6.一种磁盘故障预测装置,其特征在于,包括:数据采集单元、归一化单元和故障预测单元;所述数据采集单元,用于通过采集脚本,采集目标磁盘的smart数据,其中,所述smart数据包括所述目标磁盘的m项运行指标的数据,每项所述运行指标的数据均包括多个不同时刻的数据,所述m为大于1的整数;所述归一化单元,用于将各所述smart数据进行归一化,得到相应的输入数据集;所述故障预测单元,用于将所述输入数据集输入至预先训练好的磁盘故障预测模型,从而得到所述磁盘故障预测模型输出的故障预测结果,其中,所述故障预测结果表征所述目标磁盘发生故障的概率。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:突变数据确定单元、假设检验单元和筛选单元;所述突变数据确定单元,用于在所述将各所述smart数据进行归一化,得到相应的输入数据集之前,针对任一所述运行指标的数据,均执行:根据不同时刻的数据,确定至少一个突变数据,其中,所述突变数据为:与最近上一时刻的数据的差距大于所述运行指标的预设变化阈值的数据;所述假设检验单元,用于针对任一所述运行指标的突变数据,均执行:对各所述突变数据进行假设检验,从而确定相应运行指标的指标概率,其中,所述指标概率表征相应运行指标的数据用于确定所述目标磁盘发生故障的概率的置信度,所述指标概率越大所述置信度越高;所述筛选单元,用于将所述指标概率较大的n项运行指标的数据作为目标smart数据,从而对所述smart数据进行筛选,其中,所述n为大于1且小于所述m的整数;所述归一化单元,包括:归一化子单元;所述归一化子单元,用于将各所述目标smart数据进行所述归一化,得到相应的所述输入数据集。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:模型训练单元;所述模型训练单元,用于执行所述磁盘故障预测模型的训练过程;所述模型训练单元,包括:历史数据获得子单元、数据集划分子单元、参数组获得子单元、模型训练子单元和模型精度调整子单元;所述历史数据获得子单元,用于获得磁盘的历史smart数据集;所述数据集划分子单元,用于将所述历史smart数据集进行所述筛选和所述归一化后,得到相应的训练数据集和测试数据集,其中,所述训练数据集的数据量大于所述测试数据集的数据量,所述训练数据集和测试数据集均涉及多个磁盘;所述参数组获得子单元,用于将所述训练数据集输入通过python的numpy库进行处理,
得到模型训练用的输入参数组;所述模型训练子单元,用于将所述输入参数组输入至利用sklearn封装好的多种机器学习模型,从而训练得到所述磁盘故障预测模型;所述模型精度调整子单元,用于将所述测试数据集输入至所述磁盘故障预测模型,从而根据得到的训练测试结果调整所述磁盘故障预测模型的精度。9.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至5中任一项所述的磁盘故障预测方法。10.一种电子设备,其特征在于,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如权利要求1至5中任一项所述的磁盘故障预测方法。

技术总结
本发明公开了一种磁盘故障预测方法、装置、存储介质和电子设备,可以通过通过采集脚本,采集目标磁盘的SMART数据,其中,所述SMART数据包括所述目标磁盘的M项运行指标的数据,每项所述运行指标的数据均包括多个不同时刻的数据,所述M为大于1的整数;将各所述SMART数据进行归一化,得到相应的输入数据集;将所述输入数据集输入至预先训练好的磁盘故障预测模型,从而得到所述磁盘故障预测模型输出的故障预测结果,其中,所述故障预测结果表征所述目标磁盘发生故障的概率。由此可以看出,本发明对于磁盘发生故障的概率诊断不依赖人工,效率较高且诊断结果比较客观可靠。率较高且诊断结果比较客观可靠。率较高且诊断结果比较客观可靠。


技术研发人员:杨迪
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:2022.01.04
技术公布日:2022/4/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献