Инженеры Кембриджского университета разработали алгоритм машинного обучения, способный обнаруживать и исправлять множество различных ошибок в режиме реального времени. Потом совместили с 3D-принтерами и вуаля — так создавались 3D-принтеры, учась на чужом опыте и, конечно же, на своем.
Алгоритм исправления 3D-отпечатков идеального 3D-принтера
Несмотря на свой революционный характер, 3D-печать терзают всевозможные производственные ошибки — от мелких неточностей и механических недостатков до полного отказа конструкции. В результате несколько снижается его способность переделывать производство, особенно нестандартных и сложных элементов, но эта проблема легко устраняется. В настоящее время это делается с помощью специалиста, который наблюдает за процессом печати и соответствующим образом реагирует на дефекты.
Тем не менее, даже у лучшего специалиста может быть плохой день, что делает автоматизированные системы искусственного интеллекта все более важными и практически безошибочными. Поэтому эти инженеры разработали автоматизированный мониторинг 3D-печати, а затем обучили модель компьютерного зрения на основе глубокого обучения, предоставив ей около 950 000 изображений, автоматически снятых во время производства 192 печатных объектов.
Каждое из изображений было отмечено соответствующими настройками принтера (скорость, температура печатающего сопла, расход печатного материала), а для обучения модели также была получена информация о том, насколько отпечатки при этих настройках отклонялись от этих хороших значений. Таким образом, алгоритм узнал, как возникают ошибки, и таким образом был создан обобщаемый алгоритм, чтобы его можно было использовать для выявления и исправления ошибок в неизвестных объектах или материалах и даже в новых системах печати.
Теперь его представит недавно созданная компания Matt, которая займется разработкой технологии для коммерческого применения.