沙虫科技网logo.png沙虫科技网

沙虫科技网
提供IT业界的新鲜事、奇趣事和热门焦点,掌控最热最新的互联网新闻、科技新闻和IT业界动态。
沙虫科技网

如何在Windows 10中使用Azure ML

Microsoft已经做了很多工作来鼓励在Azure中使用机器学习模型,但是它们可以在其生态系统的许多其他部分中使用。一种越来越重要的用途是在Windows PC上,将训练有素的模型带到您的桌面或嵌入式设备上。

借助本地机器学习支持,无需担心将数据传输到云服务,尤其是带宽可能成为问题的情况。您还可以保护隐私可能成为问题的数据,以及法规控制数据传输和存储的位置。这是一种在金融服务或医疗保健领域可能很重要的模式,其中有关隐私的强有力的政府法规会对您可以处理的数据以及您如何处理数据产生重大影响。

几个月前我初步了解了Windows ML,但现在值得更深入了解一下新的Windows 10版本的发布,它将把Windows ML API带到你的代码中。如果您使用的是Windows Insider版本,则可以开始将新API与Windows 10 SDK的当前预览版本一起使用。它增加了对管理模型和处理机器学习数据类型(包括张量)的支持。虽然在Windows 10更新版本发布之前您将无法发布代码,但现在是开始探索如何为代码添加机器学习支持的好时机。

将您自己的机器学习模型带到Windows 10

Windows 10机器学习应用程序的核心是预训练模型。只要它被导出为ONNX文件,无论你训练它的位置或训练方式都没关系。使用ONNX,您可以使用与Google支持的TensorFlow或任何广泛的开源机器学习平台相同的方式处理来自Microsoft自己的Azure ML服务的模型。使用Windows 10 SDK,您可以将模型挂接到PC摄像头,麦克风或传感器值流中。

微软正在将Windows ML放入即将发布的Windows 10 SDK版本中,以便在UWP应用程序中使用。大多数Windows ML API都在Windows.AI.MachineLearning命名空间中找到,并且由其关联的DLL支持。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关推荐