Архитектура нейросети GenCAD для генерации CAD-моделей включает четыре компонента: corp.cnews.ru gencad.github.io
- Авторегрессионный преобразователь-энкодер. corp.cnews.ru Применяется для превращения скрытого представления в последовательность команд CAD. corp.cnews.ru
- Модель, основанная на контрастном обучении. corp.cnews.ru Используется для изучения совместных представлений скрытых пространств между последовательностями команд CAD и изображениями CAD. corp.cnews.ru
- Диффузионная модель. corp.cnews.ru Может по изображению генерировать скрытое представление последовательностей команд CAD. corp.cnews.ru
- Модель декодера. corp.cnews.ru Преобразовывает скрытые данные CAD в последовательность параметрических команд CAD. corp.cnews.ru
Процесс работы: ailibri.com
- Пользователь загружает картинку детали. ailibri.com
- Автокодирующий трансформер изучает команды CAD. ailibri.com
- Контрастное обучение связывает изображения с кодом. ailibri.com
- Диффузионная модель генерирует новые последовательности команд. ailibri.com
- Декодер превращает всё это в готовый CAD-файл. ailibri.com
Главное преимущество GenCAD в том, что на выходе модель выдаёт не «трёхмерную болванку», а полноценную CAD-модель, которую можно редактировать, форматировать и отправлять в производство. habr.com