Visual Studio完全AI手册

Visual Studio完全AI手册:

出发点

目前,深度学习在语音、文字、图像的识别与解析领域带来了跨越式的发展,各种框架、算法如雨后春笋一般,互联网上随处可见与机器学习有关的学习资源,各大mooc平台、博客、公开课都推出了自己的学习资料。

在当前学习资料十分丰富的这个环境下,本教程从上手的角度,让大家能够真正动手开始进行AI的开发,提高大家的开发生产力水平,而不是简单地学习人工智能的底层算法和理论却迟迟不动手。

适用人群

本手册适用以下所有人群,各位乘客请对号入座:

人群 描述 一句话侧写
没有AI开发经验的小白 是否在AI技术的边缘不断徘徊,担心入门门槛太高,自己会被淹没在AI中,看着周围的人都上了AI这班车,担心自己不能抓住这个浪潮? “在AI技术的边缘试探”
想要构建AI应用却苦于没有好的模型和算法的老板、开发人员 看到行业内已经开发出了五花八门的AI应用,从聊天机器人到智能家居,自己却还没有可用的工具和模型? “睡一觉,醒来就有可以用的模型和接口了!”
有过AI开发经验,训练过模型,调过参的初阶开发者 在开发过程中花了大把时间和精力配置开发环境、训练模型、调参数? “我可能配了假环境,训练了假模型,调了假参数”
手拥大把计算资源的高阶开发者,实验室主管、公司技术负责人 需要一个方便使用的工具来对这些计算资源进行集中管理? “手握显卡山,根本烧不完”

手册内容

以下是本手册的概览:

本手册以

  • Visual Studio
  • Visual Studio Code
  • Visual Studio Tools For AI

三大工具为基础,覆盖了使用Visual Studio进行AI开发的四大场景。

  • 使用深度学习框架训练模型,使用模型搭建应用
  • 使用Cognitive Service搭建AI应用程序
  • 使用Custom Vision搭建AI应用程序
  • 使用Open Platform for AI - PAI 进行计算资源的统一调度与管理

不管你是小白还是技术大佬,本手册都能助你杀怪升级。

手册目录:

编号 链接 简介
1 概述 介绍本系列教程的内容、可能使用到的工具以及你的收获
2 VS 2017 + Win 环境搭建与模型训练 在Windows下进行环境的搭建,训练自己的第一个模型
3 VS code + mac 在iOS下搭建开发环境,训练自己的第一个模型
4 使用训练好的模型构建应用 使用上一步训练好的模型,开发一个简单的桌面程序
5 Custom Vision服务 使用Custom Vision,根据自己的需求训练模型
6 使用Cognitive Service构建应用 使用Cognitive Service提供的接口,进行AI应用的开发
7 模型的训练与比较 -
8 PAI平台的介绍与使用 介绍PAI的使用场景与功能,
9 PAI的安装与搭建 -
10 深入介绍工具的应用 以2、3、4完成简单应用为基础,深入介绍深度学习模型应该怎么应用到程序中
11 Q&A -

学成收获

当你对本手册进行了完整的学习之后,你将在下列几个方面获得可观的收获,同时你的AI开发生产力将大大提高:

  • 学会使用在Visual Studio下训练模型,使用模型搭建应用
  • 学会使用Cognitive Service搭建AI应用程序
  • 学会使用Custom Vision搭建AI应用程序
  • 学会搭建PAI,并PAI进行计算资源的统一调度与管理

工具介绍

Visual Studio:

VS是一个功能完备的集成开发环境,对开发、测试、debug等使用场景提供了强大的支持,你除了可以使用vs进行windows应用的开发,同时还可以开发安卓、iOS的移动应用;你甚至能在VS上进行web应用的开发,只有你想不到,没有VS办不到
同时VS也提供了一系列教程,给新手进行快速入门

Visual Studio Code:

VS code是一款功能强大的文本编辑器、内置git、提供了大量的插件能够让你进行种类的开发

Tools For AI

本插件的目标是为了提高用户进行AI开发的生产力,为了达到这一目标,本插件提供了如下的功能:

  • 开发、调试和部署深度学习和 AI 解决方案:

    • 支持包括 Microsoft Cognitive Toolkit (CNTK)、Google TensorFlow、Theano、Keras、Caffe2 等深度学习框架
    • 其开放式的体系结构还支持使用其他深度学习框架
    • 不仅支持Python, C/C++/C#,还为Cognitive Toolkit BrainScript提供了额外支持。
  • 示例库快速入门:
    • 集成了Azure Machine Learning,使学习者能够轻松浏览和参阅搭建在CNTK, TensorFlow, MMLSpark等各种框架上的样例库。使入门深度学习和AI项目更加简单快捷。
  • 使用Azure进行深度学习训练,操作AI模型
    • 集成了 Azure Batch AI 和 Azure 机器学习服务,可将深度学习作业提交到 Azure GPU VM、Spark 群集等。
    • 可以监视最近试验的性能,然后生成 Web 服务,以便为新的智能应用程序提供支持。
  • 高效AI开发工具
    • 最可靠的集成工具集,用于创建、调试和部署其自定义深度学习模型。 借助 Visual Studio 的强大功能,你可以使用刚经过训练的模型无缝构建应用,而无需切换 IDE。
  • 集成了开放工具进行可视化模型处理

原文地址:https://www.cnblogs.com/ms-uap/p/9122760.html

时间: 2024-10-19 13:25:37

Visual Studio完全AI手册的相关文章

Visual Studio 完全AI手册 - 从0开始搭建macOS开发环境

Visual Studio 完全AI手册 - 从0开始搭建macOS开发环境 本视频配套的视频教程请访问:https://www.bilibili.com/video/av24368929/ 零.前提条件 一台能联网的电脑,使用macOS操作系统 请确保鼠标.键盘.显示器都是好的 一.工具介绍 Viusal Studio code Visual Studio Code 是微软继Visual Studio 宇宙第一IDE后出品的又一利器,是一款完全免费的文本编辑器. Visual Studio C

认识微软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 的跨平台扩展为其 V

Microsoft Visual Studio 10.0执行WinPcap获取网络设配器的代码

WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库. 大多数网络应用程序通过被广泛使用的操作系统元件来访问网络,比如sockets.  这是一种简单的实现方式,因为操作系统已经妥善处理了底层具体实现细节(比如协议处理,封装数据包等等),并且提供了一个与读写文件类似的,令人熟悉的接口. 然而,有些时候,这种"简单的方式"并不能满足任务的需求,因为有些应用程序需要直接访问网络中的数据包.也就是说,那些应用程序需要访问原始数据包,即没有被操作系统利用网络协议处理过

Visual Studio 配置Winpcap环境

WinPcap 4.0.1在线中文手册 Start 本文以Visual Studio 2013和WinPcap 4.1.3作为示例,对32位和64位Win7通用 1.下载并安装WinPcap运行库 http://www.winpcap.org/install/default.htm 一些捕包软件会捆绑安装WinPcap,MentoHust也会附带WinPcap,这种情况下一般可以跳过此步. 2.下载WinPcap开发包 http://www.winpcap.org/devel.htm 解压到纯英

Visual Studio 2015和ASP.NET 5中可用的前端开发工具集

最近微软发布了一本白皮书,谈到了一些可以和Visual Studio 2015和ASP.NET 5配合使用的JS/前端Web开发工具(比如:函数库.任务执行器.框架等). 由于现在前端开发的生态系统在快速增长,也变得越来越复杂和庞大.所以,微软特意发布了这么一个白皮书来讲解一些可以集成到VS 2015用于ASP.NET 5开发的前端工具库.这些前端工具库,都能很好的被VS2015所支持,比如提供智能提示等内置特性. 每个涉及的工具库都给出了入门介绍.基本概念,以及在VS和ASP.NET中的用法.

Visual Studio Image Library现在带矢量图标了

Visual Studio Image Library是微软提供的一套不可多得的高质量图标库(Visual Studio中自己使用的),我在自己写的一些小程序中一直有用到它们.今天天想把之前的程序中的2010风格的图标更新成2013的风格的,便到微软的网站网上搜了一下,发现体积大了好几倍,都快300m了.解压后发现原来现在已经附送矢量图库了,非常给力.有了这些矢量图库后,我们可以打造任意分辨率的图标了,也可以非常方便的修改. ???? 这些矢量图库大部分为AI格式的,存放在"2013_VS Ic

Visual Studio 2015编译64位MySQL Connector/C++

目前MySQL Connector/C++的binary版本最高只支持VS2008,VS2015需要下载源码自行编译. 尽管MySQL手册提供了信息,但在编译过程中还是有不少细节需要注意. CMAKE 到官网下载最新的稳定版本 把bin目录添加到环境变量PATH中 Boost 同样到官网下载最新的稳定版本 MySQL客户端库 MySQL客户端库头文件在MySQL目录下的include目录中 是的,编译connector还需要下载一个MySQL Server 添加环境变量MYSQL_DIR,值为M

Visual Studio 2017 RC 下载 最新版本的发行说明

我们非常荣幸地宣布 Visual Studio 2017 RC 现已推出! 此新版本包括我们最新的功能创新和改进. 注意 这里是 Visual Studio 2017 最新版本的发行说明. 下载:Visual Studio Enterprise 2017 RC 若要了解有关其他相关下载的详细信息,请参阅下载页. 另请参阅 Visual Studio 2017 系统要求和 Visual Studio 2017 平台目标以及兼容性. 重要事项 虽然一般情况下支持在生产环境中使用 Visual Stu

程序集--llorch的Visual Studio基础教程(终)

通用的示例说明: 本系列博客只讨论工具的基础,不讨论任何语言. 甚至不讨论快捷键:-) 可以用鼠标就完成本教程 IDE默认指代的是Visual Studio 2013 Community Edition. 本系列文章的结尾,你可以熟练地使用它写程序. 将Visual Studio启动后的默认布局状态称为主窗口,主窗口标题栏中显示的项目名称不必要. 在日常口语和Windows资源管理器的基础上定义了几个描述菜单操作的符号:[].{}./.>>.=.(,). 检查一个设置项的表示方法为: [窗口名