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

一种计算机硬件故障更换件推荐的方法与流程

2022-03-23 04:04:41 来源:中国专利 TAG:


1.本发明涉及一种计算机硬件故障更换件推荐的方法,利用人工智能领域集成学习结合知识图谱的技术,提取客户语言描述中的故障信息,准确找到故障代码,快速定位故障,及时检索出能解决故障所需的更换备件,也为后续相关备件的合理备货提供决策依据。


背景技术:

2.现有技术中的故障诊断方法大致可以划分为:基于解析模型的方法、基于信号处理的方法和基于知识的诊断方法。所述基于信号的处理方法,通常是利用信号模型,如相关函数、频谱、自回归滑动平均、小波变换等,直接分析可测信号,提取诸如方差、幅值、频率等特征,从而检测出故障。所谓基于解析模型的方法,是在明了诊断对象数学模型的基础上,按一定的数学方法对被测信息进行处理诊断,它可以分为状态估计法,等价空间法和参数估计法。目前这两种方法虽然得到了深入的研究,但在实际情况中,常常难以获得对象的精确数学模型,这就大大限制了这类诊断方法的使用范围和效果。随着人工智能技术的飞速发展,产生了基于知识的故障诊断方法,主要可分为:专家系统故障诊断法、模糊故障诊断法、故障树故障诊断法和神经网络故障诊断法,这些方法也存在一些局限性:专家系统由于应用依赖于专家的领域知识获取,存在“瓶颈”问题,而且自适应能力、学习能力以及及时性方面也都存在不同程度的局限性;模糊诊断中,特征元素选择不合理会导致诊断精度下降,构造隶属函数也因人为主观因素受影响;故障树诊断中,故障树建立不全面或者不正确,影响诊断方法;神经网络故障诊断虽然有其独特性,但忽视了客户对故障描述的语言中涵盖的语义信息,而且网络权值表达方式难以理解,可解释性对于工业界应用来说尤其重要,如果可解释性比较差,则很难及时把问题定位出来。


技术实现要素:

3.本发明的目的是克服上述现有技术的不足,提出一种基于集成学习和知识图谱的计算机硬件故障更换备件推荐方法,是基于集成学习和知识图谱的计算机硬件故障更换备件推荐方法,包括以下步骤:
4.s1数据清洗;以增量的方式,不断获取计算机硬件维修历史工单,并对工单数据进行初步的数据清洗,对关键字段进行值校验,剔除空值、乱码、特殊符号等异常数据;
5.s2对工单中的客户故障描述去停用词,进行二次数据清洗;
6.s3对客户故障描述进行分词;使用jieba库,确定客户故障描述中的每个字之间的关联概率,汉字间概率大的组成词组,形成分词结果,生成特征词组;
7.s4将特征词组与计算机机型结合,作为特征组,确保故障的特征以及客户描述的语义与计算机的机型建立相关性,为后续模型训练提供更明确的数据;
8.s5使用计数向量化器词袋模型进行文本特征提取;计数向量化器通过计数来将特征组转换为向量;当不存在先验字典时,计数向量化器作为估算器提取词汇进行训练,并生成一个计数向量模型,用于存储相应的词汇向量空间;
9.s6将s5得到的词汇向量作为x输入,将标准故障代码作为y标签,放入随机森林模型中,进行训练,训练完成后保存模型;
10.s7对客户的故障描述,使用s6生成的模型进行nlp自然语言处理,转为标准故障代码:维修客服中心在接到线上客户咨询时,系统根据客户的故障描述,调用训练完成的随机森林模型,将客户对计算机硬件故障的描述传入模型,由模型生成标准故障代码;
11.s8将清洗后的工单数据中与标准故障代码、故障现象、更换备件、机型相关的信息进行分类,各个分类对应知识图谱中不同类型的节点,节点之间关系的权重值等于各个节点所属的分类在维修工单中关系出现的频次累加值,将节点与关系信息通过neo4j-admin导入neo4j图数据库中,形成知识图谱;
12.s9将随机森林生成的标准故障代码作为条件,传入s8创建的知识图谱,即刻检索出该标准故障代码对应的所有关联的更换备件,按照标准故障代码节点和更换备件节点之间关系的权重值进行降序排列,返回以往该故障发生时,使用次数最多、更换概率最大的一个可更换的备件;如果检索结果有多个备件时,可同时多返回第二、第三个结果,作为备选结果,应对第一个最优结果备件缺货时可以依次使用第二、第三个结果来代替;计算机硬件故障更换备件推荐完成。
13.进一步的,所述s1步骤中,数据来源为计算机硬件维修历史工单,并且是以增量方式获取,不断丰富随机森林模型的训练数据样本和知识图谱的节点、关系数据源。
14.进一步的,所述s2步骤中,对客户的故障描述进行停用词过滤处理,如果故障描述中出现了停用词库中的词,则删除该词。
15.进一步的,所述s3步骤中,对客户故障描述使用jieba库进行分词,生成特征词组。
16.进一步的,所述s4步骤中,将分词后的客户故障描述和计算机的机型相结合,作为特征组。
17.进一步的,所述s5步骤中,使用计数向量化器词袋模型对特征组进行文本特征提取,生成词汇向量。
18.进一步的,所述s6步骤中,选取随机森林模型,并且将s5步骤的词汇向量作为模型的x输入,将标准故障代码作为模型训练的y标签。
19.进一步的,所述s7步骤中,将客户对计算机硬件故障的描述传入模型,模型直接生成标准故障代码。
20.进一步的,所述s8步骤中,节点之间关系的权重值等于各个节点所属的分类在维修工单中关系出现的频次累加值。
21.进一步的,所述s9步骤中,知识图谱检索的结果按照标准故障代码节点和更换备件节点之间关系的权重值进行降序排列,返回第一个最优结果,若有多个结果,则多返回1至2个备用结果。
22.本发明选择集成学习中的随机森林模型,通过将以增量的方式不断丰富的计算机硬件维修历史工单作为训练样本,使得庞大的语料来源不断提高了随机森林分类的性能,以此来达到面对相同的故障类型,客户千变万化的语言描述也能高效地识别,并有效地转为标准故障代码。
23.本发明选择图数据库代替传统关系型数据库。相比传统的关系型数据库,知识图谱中图数据库具有存储和查询两方面的技术优势:
24.1.存储方面,图数据提供了灵活的设计模式。知识图谱中存储了多样、海量的数据。在关系型数据库中所有的数据库模式都需要提前定义,后续改动代价高昂。而图模型中,只需要重新增加模式定义,再局部调整图数据,便可完成在原有的数据源上增加标签或添加属性。
25.2.查询方面,图数据库提供了高效的关联查询。在用图数据库存储的知识图谱中,可以通过查询实体的边和其边上的标签(即联系)来快速地获取与其相联系的另一实体,省去了复杂的各种表格的关联操作,关系查询更加便捷,效率显著提高。
26.图数据库善于处理大量的、复杂的、互联的、多变的网状数据,其效率远远高于传统的关系型数据库。本发明基于图数据库的优势,将计算机硬件故障代码、故障描述、故障现象以及更换备件等,与计算机硬件故障相关的各类信息以及信息之间的关联关系创建成知识图谱,不仅能在以后千变万化的业务中便捷地扩展信息、关系,也能做到快速检索出结果。
27.以上两种技术能为实时性要求非常高的维修客服中心的服务提供高效的支持。
附图说明
28.图1是一种计算机硬件故障更换件推荐的方法的系统运行流程图。
29.图2是知识图谱预览图。
具体实施方式
30.下面,用实施例来进一步说明本发明内容,但本发明的保护范围并不仅限于实施例。对本领域的技术人员在不背离本发明精神和保护范围的情况下做出的其它的变化和修改,仍包括在本发明保护范围之内。
31.如图1所示,一种计算机硬件故障更换件推荐的方法。步骤如下:
32.s1数据清洗。以增量的方式,不断获取计算机硬件维修历史工单,并对工单数据进行初步的数据清洗,对关键字段进行值校验,剔除空值、乱码、特殊符号等异常数据。
33.s2对工单中的客户故障描述去停用词,进行二次数据清洗。
34.s3对客户故障描述进行分词。使用jieba库,确定“客户故障描述”中的每个字之间的关联概率,汉字间概率大的组成词组,形成分词结果,生成特征词组。
35.s4将特征词组与计算机机型结合,作为特征组,确保故障的特征以及客户描述的语义与计算机的机型建立相关性,为后续模型训练提供更明确的数据。
36.s5使用计数向量化器countvectorizer词袋模型进行文本特征提取。countvectorizer通过计数来将特征组转换为向量。当不存在先验字典时,countvectorizer作为估算器estimator提取词汇进行训练,并生成一个countvectorizermodel,用于存储相应的词汇向量空间。
37.s6将步骤s5得到的词汇向量作为x输入,将标准故障代码作为y标签,放入随机森林模型中,进行训练,训练完成后保存模型。
38.s7对客户的故障描述,使用步骤s6生成的模型进行nlp自然语言处理,转为标准故障代码:维修客服中心在接到线上客户咨询时,系统根据客户的故障描述,调用训练完成的随机森林模型,将客户对计算机硬件故障的描述传入模型,由模型生成标准故障代码。
39.s8将清洗后的工单数据中与标准故障代码、故障现象、更换备件、机型相关的信息进行分类,各个分类对应知识图谱中不同类型的节点,节点之间关系的权重值等于各个节点所属的分类在维修工单中关系出现的频次累加值,将节点与关系信息通过neo4j-admin导入neo4j图数据库中,形成知识图谱,如图2所示。
40.s9将随机森林生成的标准故障代码作为条件,传入步骤s8创建的知识图谱,即刻检索出该标准故障代码对应的所有关联的更换备件,按照标准故障代码节点和更换备件节点之间关系的权重值进行降序排列,返回以往该故障发生时,使用次数最多、更换概率最大的一个可更换的备件。如果检索结果有多个备件时,可同时多返回第二、第三个结果,作为备选结果,应对第一个最优结果备件缺货时可以依次使用第二、第三个结果来代替。计算机硬件故障更换备件推荐完成。
41.面对客户千变万化的语言描述和复杂多变的故障现象,能既准确又稳定地输出故障代码、推荐更换备件,是目前现有技术难以做到的,本发明的目的在于克服现有技术的短板,为维修客服中心提供一种基于集成学习和知识图谱的计算机硬件故障更换备件推荐方法,选取集成学习范畴中的随机森林,能够把多个单一学习模型所获得的多个预测结果进行有机地组合,从而获得更加准确、稳定和强壮的最终结果,使得本部件的泛化性更优秀。在实际生活中,针对计算机出现故障后,客户无法准确定位故障,远程维修中心的工程师由于不在现场,不能第一时间判断所需要更换的备件,在这种情况下,通过与客户的交流,利用随机森林模型,根据客户描述的故障现象快速提取信息,准确找到对应的故障代码,快速定位故障,再利用知识图谱的技术,第一时间检索出能解决故障的备件,让维修服务站点能提前准备好备件,提高客户维修满意度,为实时性要求非常高的维修客服中心提供高效的支持。
42.本发明针对客户描述的故障信息,通过大量历史工单的学习,可以准确地找到对应的故障代码,有据可依,比人工判断更为有效,继而快速定位故障,即刻检索出能解决故障的备件,让维修服务站点能提前准备好更换的备件,在客户到达维修服务点后能立即更换备件,免去了客户等待备件运输的时间,缩短维修周期,大幅度提高客户维修满意度,也提高了维修服务的考核达成率。本发明不仅提高了客户满意度,也提高了维修达成率,还对实时性要求很高的维修客服中心的服务起到了高效的支持作用。
再多了解一些

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

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

相关文献