【技术实现步骤摘要】
【国外来华专利技术】用于使用机器学习模型生成几何组件的方法和系统
[0001]本公开总体上涉及计算机辅助设计(CAD)领域,并且更特别地涉及用于使用机器学习模型在CAD环境中生成几何组件的方法和系统。
技术介绍
[0002]计算机辅助设计应用使得用户能够经由图形用户接口创建物理对象的三维(3D)几何组件。用户可以通过与图形用户接口的交互来手动执行许多操作以生成物理对象的几何组件。例如,为了在矩形块中创建孔,用户可能必须经由图形用户接口指定孔的直径、位置和长度。如果用户想要在矩形块中的多个位置处有孔,则用户要选择其中要创建孔的位置。如果相同的操作要在相似的实体上执行多次,则用户要重复相同的活动(例如,平移、缩放、旋转、选择等)一遍又一遍。多次重复相同的操作可能变成耗时且单调的活动。此外,这些操作中的一些是基于用户的经验和专业知识来实行的。因此,初学者或经验较少的用户可能发觉这些操作在没有大量接触到工作角色、领域和行业的情况下难以执行。因此,初学者或经验较少的用户在对几何组件执行操作时可能犯错误。通常,这些错误是在几何组件的设计后在设计验证过程期间 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于在计算机辅助设计(CAD)环境中生成几何组件的计算机实现的方法,所述计算机实现的方法包括:由数据处理系统基于用户选择的CAD命令确定要对CAD环境中的至少一个几何组件执行的几何操作;使用一个或多个经训练的机器学习模型来确定包括所述几何组件中的一个或多个候选的一个或多个候选组,所述一个或多个候选适合于执行所述几何操作;从所述一个或多个候选组中标识要对其执行所述几何操作的至少一个候选组;以及对所标识的候选组中的所述一个或多个候选执行所述几何操作。2.根据权利要求1所述的方法,其中确定包括所述几何组件中的所述一个或多个候选的所述一个或多个候选组包括:生成与所述几何组件相关联的特征数据,其中所述特征数据包括与所述几何组件相关联的对象特征数据,所述对象特征数据表示一个或多个对象;使用所述一个或多个经训练的机器学习模型,基于所生成的特征数据来预测所述几何组件中适合于执行所述几何操作的多个候选;以及基于预定义的分组规则创建包括来自所述多个候选的一个或多个候选的所述一个或多个候选组。3.根据权利要求2所述的方法,其中,预测所述几何组件中适合于执行所述几何操作的所述多个候选包括:使用所述一个或多个经训练的机器学习模型,计算有可能要对所述几何组件中的所述一个或多个对象中的每个对象执行所述几何操作的概率;以及基于有可能要对所述几何组件中的所述一个或多个对象中的每个对象执行所述几何操作的概率,标识适合于执行所述几何操作的所述多个候选。4.根据权利要求3所述的方法,其中,基于所述预定义的分组规则创建包括来自所述多个候选的所述一个或多个候选的所述一个或多个候选组包括:基于与相应候选组中的所述一个或多个候选相关联的概率值,计算所述一个或多个候选组中的每个候选组的概率值。5.根据权利要求4所述的方法,其中,从所述一个或多个候选组中标识所述至少一个候选组包括:分别基于所述一个或多个候选组的一个或多个所计算概率值,对包括所述一个或多个候选的所述一个或多个候选组进行排序。6.根据权利要求1所述的方法,还包括:在图形用户接口上显示指示所标识的候选组中的所述一个或多个候选的所述几何组件。7.根据权利要求1所述的方法,还包括:基于要对所述几何组件执行的所述几何操作,从多个经训练的机器学习模型中标识所述一个或多个经训练的机器学习模型。8.一种用于在计算机辅助设计(CAD)环境中生成几何组件的数据处理系统,所述数据处理系统包括:处理单元;以及
通信地耦合到所述处理单元的存储器单元,其中所述存储器单元包括组件生成模块,所述组件生成模块包括可由所述处理单元执行用以进行以下操作的指令:基于用户选择的CAD命令确定要对CAD环境中的至少一个几何组件执行的几何操作;使用一个或多个经训练的机器学习模型来确定包括所述几何组件中的一个或多个候选的一个或多个候选组,所述一个或多个候选适合于执行所述几何操作;从所述一个或多个候选组中标识要对其执行所述几何操作的至少一个候选组;以及对所标识的候选组中的所述一个或多个候选执行所述几何操作。9.根据权利要求8所述的数据处理系统,其中,在确定包括所述几何组件中的所述一个或多个候选的所述一个或多个候选组中,所述组件生成模块还包括可由所述处理单元执行用以进行以下操作的指令:生成与所述几何组件相关联的特征数据,其中所述特征数据包括与所述几何组件相关联的对象特征数据,所述对象特征数据表示一个或多个对象;使用所述一个或多个经训练的机器学习模型,基于所生成的特征数据来预测与要对所述几何组件执行的所述几何操作相关联的多个候选;以及基于预定义的分组规则创建包括来自所述多个候选的一个或多个候选的所述一个或多个候选组。10.根据权利要求9所述的数据处理系统,其中,在预测与要对所述几何组件执行的所述几何操作相关联的所述多个候选中,所述组件生成模块还包括可由所述处理单元执行用以进行...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。