[发明专利]一种汽车故障码解析方法、存储介质及电子设备在审
申请号: | 202211429024.X | 申请日: | 2022-11-15 |
公开(公告)号: | CN115687330A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 司徒俊豪;张江波;孙涛;蔡鸿平;吴浩驰 | 申请(专利权)人: | 深圳市明睿数据科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/22;G06F18/214;G06N3/04;G06N3/08 |
代理公司: | 深圳市汉瑞知识产权代理事务所(普通合伙) 44766 | 代理人: | 范高宇 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 汽车 故障 解析 方法 存储 介质 电子设备 | ||
1.一种汽车故障码解析方法,其特征在于,包括步骤:
S10:获取故障码通俗化记录的数据,将数据清洗后制作为标准化的标签训练集;
S20:导入标签训练集进行模型训练,其中:采用BERT作为训练模型,采用交叉熵函数或焦点损失函数作为损失函数,采用Adam优化器来进行网络参数的计算和更新,且通过Pytorch框架进行分布式训练;
S30:将汽车故障码输入至训练好的模型中,解析获取需要检修的汽车零配件。
2.根据权利要求1所述的,其特征在于,步骤S10中包括:
S11:获取故障码通俗化记录数据;
S12:数据清洗,剔除故障码通俗化记录中的异常值;
S13:制作包含特征的标准化的训练集标签,特征包括了品牌、车型、系统编号及故障描述;
S14:清理训练集标签中的异常数据;
S15:分层采样提取验证集,保证验证集的每一个标签都至少有一条以上的测试数据,且验证集的所有数据都与训练集的数据不一样。
3.根据权利要求1所述的,其特征在于,步骤S20搭建模型时包括:
搭建标签与模型输入索引映射字典;
采用BERT模型的12层堆叠,经过归一化指数函数归一化后,得Value的权重,以达到注意力的效果;
升维或降维匹配标签数量,采用与标签数目相匹配的神经元个数的全连接层,进行维度转换;
增加一层随机失活,以防止模型过拟合。
4.根据权利要求1所述的,其特征在于,步骤S20中,采用焦点损失函数作为损失函数。
5.根据权利要求1所述的,其特征在于,步骤S30中,解析故障码时:按汽车报告的系统ID对故障码进行聚合;根据推理出的汽车零配件,匹配出上一级目录一起推出;按同一系统的零配件组内进行频次排序展示,频次越高,位置越靠前。
6.根据权利要求1所述的,其特征在于,步骤S20中,学习率衰减函数采用预热学习率的方式:先用最初的小学习率训练,随后逐步增加,直到达到预设的较大学习率。
7.根据权利要求1所述的,其特征在于,步骤S20中在进行模型部署时,使用英伟达公司的Triton推理服务,并将训练好的Pytorch模型转换为TensorRT使用。
8.一种电子设备,其特征在于,包括用于计算如权利要求1~7任一项所述的汽车故障码解析方法的步骤的计算模块。
9.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1~7任一项所述的汽车故障码解析方法的步骤。
10.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机指令,其特征在于,所述计算机指令运行时所述处理器执行权利要求1~7任一项所述的汽车故障码解析方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市明睿数据科技有限公司,未经深圳市明睿数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211429024.X/1.html,转载请声明来源钻瓜专利网。