认识微软Visual Studio Tools for AI

 

微软已经发布了其 Visual Studio Tools for AI 的测试版本,这是微软 Visual Studio 2017 IDE 的扩展,可以让开发人员和数据科学家将深度学习模型嵌入到应用程序中。Visual Studio Tools for AI 工具同时支持 Microsoft 的 Cognitive Toolkit 和 Google 的 TensorFlow 等深度学习框架。

微软还通过一个称为 Visual Studio Code Tools for AI 的跨平台扩展为其 Visual Studio 代码编辑器提供 AI 支持。此外,微软同时为物联网设备,苹果 CoreML 以及 Azure SQL 提供了全新的深度学习工具。

下载:

开发人员可以在 Visual Studio Marketplace 上获得 Visual Studio 的 AI 扩展  。

下载地址

https://marketplace.visualstudio.com/items?itemName=ms-toolsai.vstoolsai-vs2017

或者直接在Visual Studio中选择【工具(Tools)】→【拓展和更新(Extensions and Updates)】

在弹出窗口右上角搜索“Tools for ai",在搜索结果中,选中并点击【下载】

微软的其他新 AI 工具包括

  • 用于将智能部署到物联网设备的测试版 Azure IoT Edge 云服务。

  • Azure 机器学习更新,它集成了 Azure IoT Edge,并支持在 iOS 设备的 Apple Core ML 机器学习平台上进行模型部署。开发人员可以训练模型并将其部署到边缘设备。

  • Beta Azure SQL 数据库机器学习服务,它支持 SQL 数据库中的基于 R 语言的学习模型。

Visual Studio Tools for AI 与 Azure 机器学习无缝集成,提供强大的实验功能,包括但不限于将数据准备和模型训练内容透明地提交给不同的计算目标。此外,它还提供对自定义指标的支持和运行历史跟踪,从而实现数据科学的可重复性和审计。企业准备好的协作,允许安全地与其他人一起工作项目。

支持的操作系统

目前这个扩展支持 64 位 Windows 操作系统。建议使用 Windows 10 以获得最佳兼容性。【注意】不支持 32 位 Windows。

支持的 Visual Studio 版本

用于 AI 的 Visual Studio 工具可在 Windows 上同时使用 Visual Studio 2017 和 2015。 支持社区,专业版和企业版。

VS 下载地址:

https://www.visualstudio.com/downloads/

此扩展在 Visual Studio MarketPlace 上以两个 VS 2017 和 VS 2015 包进行托管。

下载时,包文件名可能会错误地以“.zip”结尾。请保存为“.vsix”,然后在本地安装。

VS 2015 包:

https://marketplace.visualstudio.com/items?itemName=ms-toolsai.vstoolsai-vs2015

VS 2017 包:

https://marketplace.visualstudio.com/items?itemName=ms-toolsai.vstoolsai-vs2017

功能介绍:开发,调试和部署深度学习模型和 AI 解决方案

使用 Visual Studio 的生产力特性来加速 AI 创新。使用内置的代码编辑器功能,如语法突出显示,智能感知和文本自动格式化。您可以使用本地变量和模型的逐步调试,在本地环境中交互式地测试深度学习应用程序。

 快速使用 Azure 机器学习示例库快速入门

用于 AI 的 Visual Studio 工具与 Azure 机器学习集成在一起,可以轻松浏览使用 CNTK,TensorFlow,MMLSpark 等的样本实验库。

 扩大深度学习模式的训练和 / 或推广到云

通过此扩展功能,您可以轻松在本地计算机上训练模型,也可以使用与 Azure 机器学习的集成将作业提交到云。您可以将作业提交给不同的计算目标,如 Spark 群集,Azure GPU 虚拟机等等。

参考资料

[1]

https://github.com/Microsoft/vs-tools-for-ai

[2]

https://docs.microsoft.com/en-us/visualstudio/ai/

认识微软Visual Studio Tools for AI的更多相关文章

  1. Microsoft Visual Studio Tools for AI

    https://www.visualstudio.com/zh-hans/downloads/ai-tools-vs/ 开发.调试和部署深度学习和 AI 解决方案 Visual Studio Tool ...

  2. 跟我从零基础学习Unity3D开发--Unity3D开发必备神器(Visual Studio Tools for Unity)

    开发Unity3D程序你用的什么IDE呢? 1.MonoDevelop 2.VS 可能你的回答是这样的,我用的vs写代码MonoDevelop来做调试.这时有同学就会反驳了傻X不知道用unityVS吗 ...

  3. 【转】UnityVS(Visual Studio Tools For Unity)的安装与使用

    Unity 的开发者们,尤其是微软系的Unity开发者们,用Mono是不是烦死了?你是不是跟我一样,用vs来写代码,用Mono来跟踪调试?好麻烦啊好麻烦. 也许你会说,傻逼你不会用UnityVS插件么 ...

  4. UnityVS(Visual Studio Tools For Unity)的安装与使用

    首选微软的官方博客地址:http://blogs.msdn.com/b/visualstudio/archive/2014/07/29/visual-studio-tools-for-unity-1- ...

  5. Visual Studio Tools for Unity安装及使用

    Visual Studio Tools for Unity安装及使用 转载自:CSDN 晃了一下,10.1到现在又过去两个月了,这两个月什么也没有学,整天上班下班,从这周末开始拾起unity,为了年后 ...

  6. Unity3D开发必备神器(Visual Studio Tools for Unity)

    Unity3D开发必备神器(Visual Studio Tools for Unity) 开发Unity3D程序你用的什么IDE呢? 1.MonoDevelop 2.VS 可能你的回答是这样的,我用的 ...

  7. 微软Visual Studio "14" CTP 2 发布

    微软Visual Studio "14" CTP 2 发布 对于在微软阵营下进行工作的团队来说,拥有最新版本的Visual Studio是提高效率最佳的选择,没有之一. 在本文中, ...

  8. (转)UnityVS(Visual Studio Tools For Unity)的安装与使用

    UnityVS(Visual Studio Tools For Unity)的安装与使用   一些废话 Unity 的开发者们,尤其是微软系的Unity开发者们,用Mono是不是烦死了?你是不是跟我一 ...

  9. [转] UnityVS(Visual Studio Tools For Unity)的安装与使用

    一些废话 Unity 的开发者们,尤其是微软系的Unity开发者们,用Mono是不是烦死了?你是不是跟我一样,用vs来写代码,用Mono来跟踪调试?好麻烦啊好麻烦. 也许你会说,傻逼你不会用Unity ...

随机推荐

  1. 力扣(LeetCode)922. 按奇偶排序数组 II

    给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数. 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数:当 A[i] 为偶数时, i 也是偶数. 你可以返回任何满足上述条件的数组 ...

  2. django生成迁移文件

    1.创建虚拟环境 在终端上输入创建python3的虚拟环境 mkvirtualenv -p python3 虚拟环境的名字 安装django和pymysql 2.创建项目创建工程的命令: django ...

  3. openstack环境搭建常用命令

    1,编辑/etc/selinux/config文件,关闭selinux SELINUX=disabled 2,清空iptables规则并保存 # iptables -F # service iptab ...

  4. 数据结构(C语言版)-C语言和C++相关补充

    引用类型作形参的三点说明 (1)传递引用给函数与传递指针的效果是一样的,形参变化实参也发生变化.(2)引用类型作形参,在内存中并没有产生实参的副本,它直接对实参操作:而一般变量作参数,形参与实参就占用 ...

  5. Getting Started with Processing 第十章——对象

    不像原始数据类型boolean,int 和 float 只能存一个值,一个对象可以存很多值.但这也是我们讲的一部分,对象也是用相关函数将变量编组的一种方式. 域和方法 在对象的上下文中,一个变量被叫做 ...

  6. induced pluripotent stem cell (iPSC) 诱导性多能干细胞

    参考: 诱导性多能干细胞 Induced pluripotent stem cell Induced Pluripotent Stem Cells: Problems and Advantages w ...

  7. 20165327 2017-2018-2 《Java程序设计》第6周学习总结

    20165327 2017-2018-2 <Java程序设计>第6周学习总结 教材内容总结 第八章 String类常用方法 public int length() public boole ...

  8. exam_review to M1

    1. 情态动词,尤其是can/can’t,should/shouldn’t. for example: You should have washed the wound.你应该已经洗好了伤口 Well ...

  9. 远程服务器返回了意外相应:(413) Request Entity Too Large。

    在从客户端向WCF服务端传送较大数据(>65535B)的时候,发现程序直接从Reference的BeginInvoke跳到EndInvoke,没有进入服务端的Service实际逻辑中,怀疑是由于 ...

  10. 在mk/rte.app.mk 256行加echo $(O_TO_EXE_DO)查看GCC参数

    在mk/rte.app.mk 256行加echo $(O_TO_EXE_DO)查看GCC参数,如: