QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

微软将人工智能嵌入 Windows 10 更新

  • 2018-03-27
  • 本文字数:1302 字

    阅读完需:约 4 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

下一轮 Windows 10 更新为 Windows 应用程序与人工智能功能的集成提供了新途径,将直接令数以亿计的个人电脑、平板、IoT 边缘设备等 Windows 设备受益。

新版 Windows ML 平台可供开发者直接通过 Visual Studio 将预先训练好的深度学习模型与自己的应用程序集成,在导入 VS 工具前,模型必须转换为 Open Neural Network Exchange( ONNX )格式。

ONNX 是一种开源的机器学习框架,由微软和Facebook 在2017 年9 月发布,随后AWS 也加入了这一项目。ONNX 使得不同神经网络框架可以相互移植,将使用诸如 Pytorch Apache MxNet caffe2 或 Microsoft Cognitive Toolkit( CNTK )等工具训练的模型能够转换为 ONNX 格式,并应用在 Windows 应用程序中。包括 NVIDIA、Intel、Qualcomm 以及 AMD 在内的众多 Windows 硬件供应商已经开始支持该格式,并发布了面向 ONNX 优化的硬件。

微软的很多应用程序和服务中均已广泛应用了人工智能技术,例如图像和面容处理、搜索结果相关性、语音识别以及数据安全等。这些 AI 功能依赖在云端训练的模型,需要耗费密集的计算资源。然而对于云端 API 的以来会导致产品功能在使用过程中遇到延迟,让用户产生与数据隐私有关的顾虑,并且会增加设备能耗。

借助 Windows ML 与 ONNX 的配合,需要耗费大量计算能力的模型训练过程依然可以放在云端进行,但推理和计算操作可以直接在应用程序中进行。这样便可脱机使用,可降低能耗,避免需要外传私密数据,同时由于延迟大幅降低还可实现实时处理。在构建模型的过程中,开发者和数据科学家依然可以根据习惯选择自己最适应的框架,随后可将训练好的模型转换为 ONNX 格式,并将转换后的模型集成到 Windows 应用程序中。

据 Gartner 的调研,设备上的人工智能能力,其潜在用例主要将围绕个人助理、欺诈检测、设备资源优化或虚拟现实等。嵌入式的人工智能能力还能让需要直接使用用户私密数据的应用程序,如医疗健康诊断、个性化书写工具、生物特征身份验证等工具获益。

Windows ML 并非仅限深度学习模型,同样可用于导入来自其他框架的经典机器学习模型,例如 Core ML Scikit-Learn XGBoost 以及 LibSVM

Apple 也按照类似方式提供了 CoreML 模型格式。CoreML 是一种 Python 软件包,可将多种类型的模型转换为 CoreML 模型格式,并集成到 macOS 和 iOS 应用中。CoreML 更倾向于经典机器学习模型,例如Scikit-Learn、LIBSVM 和XGBoost,并且仅支持Caffe V1 和Keras 1.2 这两个深度学习框架。此外Google 也在通过 TensorFlow Lite 框架将机器学习能力带到运行Android 的移动设备上

虽然TensorFlow 和Core ML 并不兼容ONNX,但社区项目提供的 ONNX-TensorFlow 以及 ONNX-CoreML 库可分别将相应的模型转换为 ONNX 格式。

人工智能技术的应用范围正在飞速增加,而这一趋势与将一定程度的机器学习能力嵌入IoT 设备以改善效率的做法不谋而合。通过将人工智能能力直接推进到距离最终用户更近的设备和应用程序中,微软、Google 和Apple 正在努力跑完人工智能之路的最后一公里。

阅读英文原文 Microsoft Embeds Artificial Intelligence in Windows 10 Update

2018-03-27 19:001556
用户头像

发布了 283 篇内容, 共 112.0 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

8款好用的PPT免费生成器推荐,堪称办公神器!

彭宏豪95

效率工具 职场 PPT AIGC AI生成PPT

以太坊 ETF 获批:如何影响 Web3

股市老人

医疗器械行业数智化创新实践:数据可视化与 AI+ 是实现高质量发展的关键

tapdata

使用线程池你应该知道的知识点

不在线第一只蜗牛

Java 线程池

开个技术外挂|电池热失控致电车自燃爆炸?用仿真技术解决它!

Altair RapidMiner

电动汽车 电池 仿真 altair 新能源车

AutoMQ 开源可观测性方案:夜莺 Flashcat

AutoMQ

云计算 kafka 云原生 Apache Kafka AutoMQ

2款软件一键替换PPT背景,告别繁琐,你也可以!

彭宏豪95

人工智能 高效工作 PPT AIGC AI生成PPT

借助大语言模型快速升级你的 Java 应用程序

亚马逊云科技 (Amazon Web Services)

java

ChinaJoy 2024启动!西部数据展示丰富游戏存储解决方案让发烧友直面各式挑战

极客天地

2024 年美国大选将如何影响 Web3 行业?

股市老人

fx框架上手-基础篇

FunTester

京东工业平台API:关键词搜索京东工业平台商品列表数据接口

tbapi

京东API接口 京东工业平台API 京东工业平台商品列表接口 京东工业平台商品数据接口

记录一次RPC服务有损上线的分析过程

京东科技开发者

源码补丁神器—patch-package

京东科技开发者

日志框架简介-Slf4j+Logback入门实践

京东科技开发者

ShareSDK第三方平台使用指南——QQ

MobTech袤博科技

开发者 产品动态

“新质互联网”解读:新在哪里,利在何处?

Alter

从历史到未来,看技术发展趋势

凌晞

技术 科技 构架

基于Drone实现CI/CD【0到1架构系列】

不在线第一只蜗牛

Java 架构 CI/CD

让 AI 无处不在,英特尔揭秘 AI 与边缘技术结合的未来画卷

E科讯

探索 Milvus 数据存储系统:如何评估和优化 Milvus 存储性能

Zilliz

人工智能 AI Milvus Zilliz 向量数据库

照明黑马智谋纪,让小白玩转AI照明

编程猫

Amazon Bedrock 模型微调实践(一):微调基础篇

亚马逊云科技 (Amazon Web Services)

生成式AI

【YashanDB知识库】如何远程连接、使用YashanDB?

YashanDB

yashandb 崖山数据库 崖山DB

低代码应用版本管理能力探讨

鲸品堂

低代码 版本管理工具 版本管理 企业号2024年7月PK榜

TapData 信创数据源 | 国产信创数据库 TiDB 数据迁移指南,加速国产化进程,推进自主创新建设

tapdata

TinyVue 组件库官网焕然一新!

OpenTiny社区

Vue 组件库 OpenTiny

利用 AI 增强 API 和微服务的云安全性

哦豁完蛋了

方法 AI Studio API 文档

微软将人工智能嵌入Windows 10更新_开源_Alexis Perrier_InfoQ精选文章