AI+CAD是当前的热门探索方向,但CAD文件比一般文字、图片复杂的多,处理海量CAD数据用于AI训练是个门槛较很高的事情,为此,长期提供CAD数据交换工具的Techsoft3D 今年发布了HOOPS AI工具集,并于最近在中国市场推出了技术预览版,开始接受意向用户联系和试用。
HOOPS AI是面向AI+CAD的开发者或数据科学家的工具集,帮他们解决让AI理解CAD以及规模化准备数据的问题,从而加速他们构建AI+CAD模型的过程。
HOOPS AI的功能大体分为2大部分:
第一部分是从CAD访问到数据集准备、编码、训练的工作链路,读取出CAD文件内的信息,并转换为可以用于AI训练的数值表示。
首先是通过Python语言调用HOOPS Exchange读取30多种主流CAD文件格式,包含了4大CAD巨头的主要文件格式,从文件中提取出几何,拓扑,装配树等信息。
提取之后,将数据转换为AI算法可以接受的数值矩阵的编码形式用于后续训练。这里HOOPS AI默认设定了一种编码形式,当然,他们也鼓励有能力的用户去构建自己的数据结构。
训练方面,HOOPS AI预置了零件分类、特征检测和自监督学习的一些框架。默认自带的模型基于Techsoft3D公司积累的16.2万个模型训练而来,对于相似特征检测已经有大约80%的准确率。
第二部分主要是为了支持以上工作流的存储、流程管理和可视化等功能,核心是通过并行处理的方式,支持万级、百万级的大规模文件处理工作。
由于是技术预览版,目前也有一些局限,如不支持2D CAD(只支持3D CAD),NURBS曲线的支持还在研究,装配体,PMI信息的支持将在后续的版本中提供。
以下是一些产品实际演示截图
以图的方式表示零件的拓扑结构
Techsoft3D公司内部开发的Demo,可以让AI识别出零件上的加工工艺特征。
作为工具,HOOPS AI并不提供大规模训练的模型,但可以提供已经训练过后的数据文件。HOOPS AI只提供100个左右的STEP文件作为起步,开发者还是需要自己准备海量的CAD文件用于训练。
需要的可以联系中国区慧都科技试用,中国区也有官方公众号“HOOPS技术”可以了解更多信息。
延伸阅读:
本文是【穿透工业软件云智化迷雾】专题中的小系列:【AI+CAD】系列的额外内容。本系列将通过以下9篇文章,梳理分析AI究竟给CAD带来哪些变化,未来将如何发展?
系列的目录如下,后续将每周持续更新,除以下9篇文章之外,还会有几篇3大国外厂商产品线盘点作为前置信息提供。