一种零件三维实体模型建模的训练样本生成方法和装置与流程
- 国知局
- 2024-07-31 23:18:47
本申请涉及机械制造,尤其涉及一种零件三维实体模型建模的训练样本生成方法和装置。
背景技术:
1、零件是构成产品的最小单元,在零件三维实体模型建模领域,计算机辅助设计(cad)技术得到了广泛应用。现有零件三维实体模型的建模主要基于商品化cad软件平台,过程中需要进行大量人机交互。随着零件性能要求的不断提升,零件模型越来越复杂,尤其是面向3d打印的零件,包含大量复杂特征,使用传统人机交互的设计方式效率低下。对于这个问题,如何根据设计者的意图在cad软件中自动生成零件三维实体模型是一个待解决的问题,对提升产品计效率具有重要意义。
2、当前常用的生成零件三维实体模型的方法为预先定义零件模板,然后根据驱动参数生成新的零件三维实体模型,但是该方法只能生成预定义零件模板下的零件实体模型。如果将零件三维实体模型建模任务转换为代码生成任务,则可以通过人工智能大语言模型进行三维实体建模,然而用于训练该大语言模型的训练样本不易获取,样本标注成本较高。
技术实现思路
1、有鉴于此,本申请提供一种零件三维实体模型建模的训练样本生成方法和装置,可提升三维实体建模大语言模型的建模能力和降低样本标注成本。
2、具体地,本申请是通过如下技术方案实现的:
3、本申请第一方面提供一种零件三维实体模型建模的训练样本生成方法,所述方法包括:
4、获取零件领域文本语料和历史零件工程文档;所述历史零件工程文档至少包括零件三维实体模型的建模过程和结果;
5、根据所述建模过程的各建模步骤匹配与所述建模步骤对应的步骤类型,并根据所述步骤类型生成代码语句,从而得到建模代码文本;
6、其中,根据各个建模步骤对应的所述步骤类型匹配函数接口,基于各个建模步骤确定对应的输入对象;基于函数接口和输入对象生成建模代码文本,所述建模代码文本执行后实现对应的建模步骤;
7、根据各个所述建模步骤生成与建模步骤相关的提问文本,并将所述建模代码文本作为回答文本构建提问回答数据对。
8、本申请第二方面提供一种零件三维实体模型建模的训练样本生成装置,所述装置包括获取模块、生成模块和构建模块;其中,
9、所述获取模块,用于获取零件领域文本语料和历史零件工程文档;所述历史零件工程文档至少包括零件三维实体模型的建模过程和结果;
10、所述生成模块,用于根据所述建模过程的各建模步骤匹配与所述建模步骤对应的步骤类型,并根据所述步骤类型生成代码语句,从而得到建模代码文本;
11、其中,根据各个建模步骤对应的所述步骤类型匹配函数接口,基于各个建模步骤确定对应的输入对象;基于函数接口和输入对象生成建模代码文本,所述建模代码文本执行后实现对应的建模步骤;
12、所述构建模块,用于根据各个所述建模步骤生成与建模步骤相关的提问文本,并将所述建模代码文本作为回答文本构建提问回答数据对。
13、本申请提供的零件三维实体模型建模的训练样本生成方法和装置,首先通过获取零件领域文本语料和历史零件工程文档,所述历史零件工程文档至少包括零件三维实体模型的建模过程和结果,其次根据所述建模过程的各建模步骤匹配与所述建模步骤对应的步骤类型,并根据所述步骤类型生成代码语句,从而得到建模代码文本,最后根据各个所述建模步骤生成与建模步骤相关的提问文本,并将所述建模代码文本作为回答文本构建提问回答数据对。需要说明的是,其中,根据各个建模步骤对应的所述步骤类型匹配函数接口,基于各个建模步骤确定对应的输入对象,基于函数接口和输入对象生成建模代码文本,所述建模代码文本执行后实现对应的建模步骤。这样,通过获取的零件领域文本语料确定应用领域,能够使在此之后样本的学习和理解都是基于该领域内的理解方式进行的,提高了样本解读、模型学习的准确性;通过获取的历史零件工程文档限定样本的具体使用对象为零件建模,在直接让模型理解建模步骤涉及的文本语句,可能导致理解有误,无法理解代码之间的逻辑性和调用关系的问题的基础上,本发明还将样本中已有的建模步骤直接生成了代码语句,即将一步步执行代码的过程转换成代码语句,使得模型能够理解输出语句之间的关联关系/输入数据的获取方式,成功建立起文本语言和代码之间的关联关系,将建模步骤转换成代码语句进行保存得到建模代码文本,进而根据建模步骤的相关描述生成提问文本,以建模代码文本作为回答文本,形成提问回答数据对,在得到提问回答数据对后可基于此样本对模型进行训练,得到零件三维实体模型,用此样本训练得到的模型能够理解零件相关领域的知识,且无需预定义零件模板而生成零件三维实体模型以及可根据人类的自然语言描述生成零件实体模型,更为智能、灵活和高效;同时相较于直接生成模型,本发明的模型直接生成的是建模的代码语句,能够兼容市面上各类代码检查软件,对代码的正确度进行检测,从而避免生成错误的模型,无法排查出模型故障点的问题,提高了模型生成的可控性、效率。
技术特征:1.一种零件三维实体模型建模的训练样本生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据各个建模步骤对应的所述步骤类型匹配函数接口,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于各个建模步骤确定对应的输入对象,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述建模代码文本作为回答文本构建提问回答数据对,之后,还包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述建模代码文本作为回答文本构建提问回答数据对,之后,还包括:基于所述零件领域文本语料训练基础语言大模型,得到领域大语言模型;
6.根据权利要求1所述的方法,其特征在于,所述将所述建模代码文本作为回答文本构建提问回答数据对,之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述解析所述代码文本包括:
8.根据权利要求5所述的方法,其特征在于,所述利用所述提问回答数据对,对所述领域大语言模型进行微调,还包括:
9.根据权利要求1所述的方法,其特征在于,所述基于各个建模步骤确定对应的输入对象之前,还包括:
10.一种零件三维实体模型建模的训练样本生成装置,其特征在于,所述装置包括获取模块、生成模块和构建模块;
技术总结本申请提供一种零件三维实体模型建模的训练样本生成方法和装置,属于机械制造领域。所述方法包括:获取零件领域文本语料和历史零件工程文档;根据建模过程的各建模步骤匹配与建模步骤对应的步骤类型,并根据步骤类型生成代码语句,从而得到建模代码文本;其中,根据各个建模步骤对应的步骤类型匹配函数接口,基于各个建模步骤确定对应的输入对象;基于函数接口和输入对象生成建模代码文本,建模代码文本执行后实现对应的建模步骤;根据各个建模步骤生成与建模步骤相关的提问文本,并将建模代码文本作为回答文本构建提问回答数据对。本申请提供的零件三维实体模型建模的训练样本生成方法和装置,可提升模型的建模能力和降低样本标注成本。技术研发人员:邓天池,黄斌达,庞宇超受保护的技术使用者:中国航空工业集团公司金城南京机电液压工程研究中心技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196950.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表