2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

微软将人工智能嵌入 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:001659
用户头像

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

关注

评论

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

Java 中三大类数据类型

迷篱

龙蜥开发者说:不忘初心,方得始终 | 第 7 期

OpenAnolis小助手

开源 cpu 龙蜥开发者说 飞腾 不忘初心

关于fastjson出现反序列化远程代码执行漏洞的通知

天翼云开发者社区

leetcode 417. Pacific Atlantic Water Flow 太平洋大西洋水流问题

okokabcd

LeetCode 搜索 数据结构与算法

函数节流和函数防抖和他们的区别

工边页字

JavaScript 性能优化 前端 6月月更

虚拟机哪款好用?多台虚拟机管理用什么软件好?

行云管家

软件 虚拟机 IT运维

数字先锋| 天翼云牵手中能融合

天翼云开发者社区

5G+实时云渲染:交互实时云看车革新购车体验

3DCAT实时渲染

5G 汽车之家 汽车 元宇宙 实时云渲染

样品管理系统解决方案

低代码小观

Lims LIMS实验室信息管理系统 LIMS系统

员工福利平台:让员工福利更加“鲸彩FUN粽”

鲸品堂

福利 平台

从入门到一位合格的爬虫师,这几点很重要

开发微hkkf5566

【云主机】2022年云主机管理软件排行榜

行云管家

云计算 云主机 华为云 移动云 云主机厂商

博云容器云产品族:如何实现让“Any APP on Any Kubernetes”?

BoCloud博云

云原生 容器云

玩转云端|一文读懂天翼云CDN升级重点

天翼云开发者社区

撑算力之帆,天翼云助力数字时代逐潮者远航

天翼云开发者社区

AI“爷青回”:一键找回童年记忆

最新动态

2022年中国新能源汽车换电市场发展洞察

易观分析

新能源汽车

多张图解,一扫你对多线程问题本质的所有误区

华为云开发者联盟

Java 开发

Hoo研究院|一文速览风投机构NGC Ventures的加密布局

区块链前沿News

投资 VC Hoo NGC

【LeetCode】 删除二叉搜索树中的节点Java题解

Albert

LeetCode 6月月更

Flutter 图片库重磅开源!

阿里巴巴终端技术

flutter 开源 native 客户端

InfoQ 极客传媒 15 周年庆征文|一文读懂分布式系统本质:高吞吐、高可用、可扩展

No Silver Bullet

架构 分布式系统 可扩展 6月月更 InfoQ极客传媒15周年庆

安全高效的云主机批量管理软件是什么?有哪些功能?

行云管家

云主机 云运维

选择天翼云混合云管理平台的五大理由

天翼云开发者社区

多模态语义检索 | 基于 MetaSpore 快速部署 HuggingFace 预训练模型

Geek_a02d1e

机器学习 深度学习 开源 AI 多模态

天猫精灵语音技能单轮对话表达式的参数定义

汪子熙

人工智能 机器学习 聊天机器人 机器人 6月月更

你的App是信息化时代的还是数字化时代的

FinClip

小程序开发

征文投稿丨基于轻量应用服务器搭建Hexo个人博客

阿里云弹性计算

node.js nginx git Hexo 轻量应用服务器

这个API文档,太拽了吧!

Liam

前端 Postman API API文档 开放api

斐波那契系列

开发微hkkf5566

使用 LakeSoul 构建实时机器学习样本库

Geek_a02d1e

机器学习 大数据 开源 新基建 湖仓一体

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