AVEVA, 산업 프로세스 디지털화에 ML.NET 사용
고객
AVEVA
제품 및 서비스
Azure
Azure DevOps
Bonsai
Entity Framework Core
ML.NET
.NET Core
Office 365
Visual Studio
Visual Studio Code
업계
산업용 소프트웨어
조직 규모
대규모(직원 1,000-9,999명)
국가/지역
영국
AVEVA는 산업용 소프트웨어 분야의 글로벌 리더로서 신뢰할 수 있는 정보와 인사이트로 사람들을 연결하여 전 세계 리소스를 책임감 있게 사용하도록 주도합니다. 12개 산업 부문의 주요 기업 중 90% 이상이 AVEVA 솔루션의 도움을 받아 안전, 신뢰할 수 있는 에너지, 식품, 인프라, 운송 등 삶의 필수 요소를 제공하고 있습니다.
AVEVA는 고객과 협력하고 에코시스템의 힘을 활용하여 엔지니어링, 운영 및 성능을 최적화할 수 있는 솔루션과 전문 지식을 제공합니다. 상하수, 에너지, 식품, 인프라에 이르는 다양한 산업에서 AVEVA 솔루션은 기회를 비즈니스 가치로 전환합니다.
AVEVA는 엔지니어링 및 운영 부문 전반에서 AI(인공 지능)를 다양한 제품에 광범위하게 사용하여 산업 고객에게 전달되는 가치를 최대화합니다. 산업 프로세스 디지털화에 중점을 두고 최첨단 AI 기능을 활용하여 설비 자산과 프로세스의 디지털 트윈을 만들 수 있도록 지원합니다. 이러한 AI 기능은 여러 가지(여러 유형의 AI)를 조합하여 산업 시장에서 사용할 수 있는 최첨단 인텔리전스와 소프트웨어 기능을 제공하기도 합니다.
비즈니스 문제
AVEVA 솔루션은 생산에 필요한 설계를 최적화하고, 제안하고, 만드는 데 활용할 수 있는 풍부한 데이터 에코시스템을 제공합니다. 이 데이터와 함께 제공되는 모든 것을 활용하는 것이 사람과 산업의 번영을 도모한다는 AVEVA 비전의 핵심입니다. AVEVA의 AI 기반 솔루션은 고객에게 변화하는 환경에 실시간으로 대응하는 민첩성을 제공하여 안전, 수익성 및 지속 가능성을 향상시킬 수 있도록 도와줍니다.
AVEVA는 고객의 산업적 요구 사항 및 애플리케이션 요구 사항을 충족하도록 특별 설계한 AI 솔루션을 만듭니다. AVEVA 솔루션은 AI 기술 및 기계 학습 기능을 통합하여 자율 및 반자율 프로세스를 통해 자체적으로 최적화 상태를 유지하게 합니다. AVEVA의 산업용 AI 솔루션을 사용하여 고객은 현재의 성능 문제를 더 잘 탐지하고 미래의 문제를 더 잘 예측하여 중요 설비 자산의 고장 위험을 최소화하고 운영 성능을 최대화할 수 있습니다.
AVEVA는 항상 최첨단 기술을 만들 기회를 모색하며 혁신적인 인공 지능형 솔루션을 지원하는 다양한 특허를 보유하고 있습니다. 하지만 지리적 데이터 보존을 위해 또는 엄격한 기밀 자료라는 등의 이유로 AVEVA의 고객 데이터를 항상 이용할 수 있는 것은 아닙니다. 게다가 AVEVA의 고객 다수가 업계에서 경쟁력을 높일 수 있도록 제품을 사용자 지정할 수 있기를 원합니다.
그 결과 AVEVA는 내부적인 표준 AI 개발뿐만 아니라 고객의 사용자 지정을 지원할 수 있는 애플리케이션 프레임워크가 필요하게 되었습니다.
왜 ML.NET를 사용해야 하나요?
이미 .NET 솔루션을 활용하고 있는 AVEVA에서 개발한 기존 제품을 고려할 때 ML.NET을 선택하기로 한 것은 자명한 선택이었습니다. 또한 Microsoft에서 제공하는 포괄적인 설명서, ML.NET 코드 샘플, 제품 지원을 통해 AVEVA는 고객에게 작업 솔루션을 신속하게 제공할 수 있습니다.
AVEVA에서 제공하는 AutoML 및 솔루션 기능을 사용하여 개발자와 고객은 회귀, 이진 및 다중 분류 기계 학습 솔루션을 작업 환경에 신속하게 배포할 수 있습니다.
ML.NET의 영향
ML.NET에서 지원하는 프레임워크를 구축하면 AVEVA 개발자가 기계 학습 솔루션을 신속하게 프로토타입화할 수 있을 뿐만 아니라 고객들 또한 개별 솔루션에 업계 최고의 사용자 지정을 만들 수 있습니다.
산업 환경에서 기계 학습 기술을 활용하여 지속 가능성, 효율성 및 수익성을 높일 수 있는 능력을 갖추는 것이 AVEVA와 고객 성공에 핵심입니다.
ML.NET과 함께하면서 우리는 빠른 프로토타이핑과 사용하기 쉬운 도구를 활용하여 매력적인 설계 솔루션을 만드는 여정을 가속화할 수 있었습니다."
솔루션 아키텍처
ML.NET 라이브러리에 기계 학습 프레임워크를 만들면 몇 가지 기술적 문제가 발생하지만 AVEVA는 혁신적인 방식으로 이를 해결했습니다.
기계 학습 모델을 만드는 작업은 Microsoft에서 제공하는 방식으로 처음부터 코드를 쓰거나 AutoML과 같은 강력한 도구를 활용하여 수행됩니다. 기계 학습 모델을 사용할 프레임워크를 만들 때 AVEVA는 사용 및 해석을 통해 궁극적으로 모델과 상호 작용하는 방법을 만드는 솔루션을 개발해야 했습니다. 이 모든 작업이 개발자가 거의 입력하지 않아도 원활하게 완료되어야 합니다.
그 결과 AVEVA 독점 개발 언어인 AVEVA PML에서 액세스하도록 빌드된 프레임워크가 탄생했습니다. AVEVA PML은 개발자가 만들고 고객이 사용자 지정할 수 있는 강력한 UI 사용자 지정 언어입니다. 또한 PML 언어에는 .NET 액세스 권한이 있어 .NET 호출 가능 개체를 원활하게 만들 수 있습니다. 바로 여기에서 Microsoft의 ML.NET 인터페이스의 진가를 확인할 수 있습니다.
작동 원리
ML.NET 라이브러리는 오픈 소스이지만, AVEVA는 ML.NET 라이브러리에 원활하게 업데이트할 수 있도록 ML.NET 라이브러리를 가능한 한 표준으로 유지하려 했습니다. 이를 위해 PMLNETCALLABLE 개체를 만들었습니다. 이 개체는 학습된 ML.NET 모델을 사용하고 매개 변수(모델 기능)와 출력(모델 레이블)에 대한 모델을 해석합니다. 이 정보를 사용하여 개발자가 원하는 모든 방식으로 소비하고 사용할 수 있도록 어셈블리가 자동으로 만들어집니다.
이러한 결과는 C#을 함께 사용하여 기계 학습 모델을 사용하고 이해한 다음 중간 언어로 새 어셈블리를 자동으로 만들어 성취할 수 있었습니다. 이 방법으로 처리할 수 없는 예외도 있지만 Microsoft ML.NET 개발 팀의 환상적인 지원이 없었다면 불가능했을 것입니다. 이 훌륭한 지원 덕분에 개발자와 고객이 모두 즉시 사용할 수 있는 다양한 기계 학습 방법에 액세스할 수 있습니다.
AVEVA의 미래
AVEVA의 비전은 공동 작업 혁신을 통해 사람과 산업의 번영을 지원하는 것입니다. AVEVA는 ML.NET과 같은 도구와 자체 개발 솔루션을 통해 고객과 직원들이 최신 기술을 사용하여 해당 산업에서 번영할 수 있도록 힘을 실어 줍니다.
AVEVA는 설비 자산을 디지털화하여 적합성을 높이고 AI를 활용하여 가장 효율적이고 지속 가능한 방식으로 최적화하고 사용하기 위해 최선을 다하고 있습니다. AVEVA는 해당 분야에서 SBTi(Science Based Targets initiative)로부터 넷 제로 약속을 검증받은 세계 최초의 회사 중 하나임을 자랑스럽게 생각합니다.
시작할 준비가 되셨나요?
단계별 자습서는 컴퓨터에서 ML.NET을(를) 실행하는 데 도움이 될 것입니다.