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 是工业软件领域的全球领导者,它将人们与可信信息和见解联系起来,以推动负责任地使用世界资源。十二个工业领域超过 90% 的领先公司依靠 AVEVA 的解决方案来帮助他们提供生活必需品: 安全、可靠的能源、食品、基础设施、交通等。
AVEVA 与客户合作,利用其生态系统的强大功能来提供解决方案和专业知识,从而优化工程、运营和性能。从水和能源到食品和基础设施,他们的解决方案将机会转换为商业价值。
AVEVA 在其众多工程和运营产品系列中广泛使用人工智能(AI),以最大限度地为工业客户提供价值。它们的重点是工业流程数字化,它们利用最先进的人工智能功能创建资产和流程的数字孪生体,以造福于用户。这些人工智能功能也可结合使用(多种人工智能)来提供工业市场上最先进的智能和软件功能。
业务问题
AVEVA 的解决方案提供了一个丰富的数据生态系统,可以利用它来优化、建议和创建衍生设计。利用这些数据所提供的所有信息对于 AVEVA 实现员工和行业蓬勃发展愿景至关重要。AVEVA 基于人工智能的解决方案使客户能够灵活地实时响应不断变化的条件,从而提高安全性、盈利能力和可持续性。
AVEVA 为其客户的行业和应用需求创建专门构建的人工智能解决方案,AVEVA 的解决方案将人工智能技术和机器学习功能相集成,可通过自主和半自主流程实现持续的自我优化状态。借助 AVEVA 的工业人工智能解决方案,客户可以更好地检测当前的性能问题并更好地预测未来的性能问题,从而最大限度地降低关键资产的故障风险并最大限度地提高运营绩效。
AVEVA 一直在寻找创造尖端技术的机会,并拥有多项支持创新人工智能解决方案的专利。然而,无论是由于地理数据驻留还是严格的机密材料,并非总是可以利用 AVEVA 的客户数据。此外,AVEVA 的许多客户寻求对产品进行定制,因为他们希望在其行业中寻求进一步的竞争优势。
因此,AVEVA 面临这样一种情况,即需要一个应用程序框架来在内部支持客户自定义以及标准 AI 开发。
为什么选择 ML.NET?
鉴于 AVEVA 开发的现有产品已利用 .NET 解决方案,ML.NET 是一个明智的选择。此外,Microsoft 还提供了全面的文档、ML.NET 代码示例和产品支持,这些使 AVEVA 可以快速为客户提供有效的解决方案。
借助 AutoML 的强大功能和 AVEVA 提供的解决方案,开发人员和客户可以将回归、二进制和多分类机器学习解决方案快速部署到其环境中。
ML.NET 的影响
构建 ML.NET 支持的框架不仅使 AVEVA 的开发人员能够快速制作机器学习解决方案的原型,而且还使我们的客户能够为其个人解决方案创建行业领先的自定义。
在工业环境中,能够利用机器学习技术来推动可持续性、效率和盈利能力是 AVEVA 及其客户取得成功的关键。
通过 ML.NET,我们能够利用 ML.NET 提供的快速原型制作和易于使用的工具来加速我们的建议设计解决方案之旅。”
解决方案体系结构
在 ML.NET 库上创建机器学习框架确实会带来一些技术难题,AVEVA 以创新的方式解决了这些问题。
创建机器学习模型是按照 Microsoft 提供的建议方式完成的,要么从头开始编写代码,要么利用 AutoML 等强大的工具。在创建框架来使用机器学习模型时,AVEVA 必须开发一个解决方案来使用、解释并最终创建一种与模型交互的方法。所有这些都需要无缝地完成,而开发人员的投入很少。
结果是构建了一个可从 AVEVA 专有开发语言 AVEVA PML 访问的框架。AVEVAPML 是一种强大的 UI 自定义语言,允许开发人员创建和客户自定义。除此之外,PML 语言具有 .NET 访问权限,因此可以无缝创建 .NET 可调用对象。这就是我们看到与 Microsoft ML.NET 的接口发挥作用的地方。
工作原理
尽管 ML.NET 库是开放源代码的,但 AVEVA 希望尽可能保持 ML.NET 库的标准,以便无缝更新 ML.NET 库。为此,他们创建了一个 PMLNETCALLABLE 对象。此对象使用经过训练的 ML.NET 模型,解释模型的参数(模型的特征)和输出(模型的标签)。有了这些信息,系统会自动创建程序集来供开发人员以他们希望的任何方法使用。
在幕后,这是通过结合 C# 来使用和理解机器学习模型,然后使用中间语言自动创建新程序集来实现的。有一些例外情况可以用这种方式处理,但如果没有 Microsoft ML.NET 开发团队的大力支持,这是不可能的。由于这种强大的支持,开发人员和客户都可以使用许多现成机器学习方法。
AVEVA 的未来
AVEVA 的愿景是通过协作创新来促进人们和行业的繁荣发展。借助 ML.NET 等工具以及内部开发的解决方案,AVEVA 可以帮助我们的客户和我们的员工使用最新技术在他们所参与的行业中蓬勃发展。
AVEVA 致力于通过工业资产数字化并利用人工智能以最高效且可持续的方式优化和消费来增强适用性。AVEVA 很荣幸成为该行业全球首批净零排放承诺得到科学减碳倡议(SBTi)验证的公司之一。
准备好开始使用了吗?
分步教程将帮助你在计算机上运行 ML.NET。