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 Code 支持Windows、Linux和Mac三大操作系统,有着一流的响应速度,不论是本身的启动,还是加载目录、打开浏览大文件的速度,都十分迅速;这款文本编辑器的可扩展能力也十分强大,在其活跃生态的支持下,提供了大量的插件供开发者自行配置,比如对各种小众语言的支持、数据访问、键盘布局等等;另外,它在配置上非常灵活,但大多是基于json的文本配置,使用起来不向图形界面那样简单易懂,但是熟悉后还是很方便的。

Tools for AI

Visual Studio Code 上的Tools for AI 是微软官方出品的一站式机器学习集成开发环境,其与VS code相结合,能让开发人员在同一个开发环境里,完成从编辑、训练、集成模型,到服务与应用的代码开发。

Tools for AI 对训练任务的调度和管理做了很好的集成。现在、后端的计算平台支持本机、Linux服务器、微软的企业级计算资源管理平台、Azure的机器学习平台、Batch AI等。
另外还能够管理各种远程的存储,直接在界面中上传数据、下载模型日志等文件。

二、搭建开发环境

Visual Studio Code 安装

访问 https://code.visualstudio.com

点击Download自动下载对应操作系统的Visual Studio Code

插件安装

首先打开VS Code,点击扩展图标

首先安装好Python插件

有插件自动更新或安装后,就会提示重新加载,点击重新加载后,VS Code就会重新启动,并且加载相应的插件。

然后搜索Tools for AI,选择第一个安装。

这里同样也要点击重新加载。

同样,我们可以把中文包也安装上,这样就能显示中文了。

安装Git

访问 https://git-scm.com/downloads

下载Mac适用的版本

下载深度学习示例库

打开终端,找到一个自己想用来存放这些文件的文件夹,在终端中输入

git clone https://github.com/Microsoft/samples-for-ai/

这时Git开始自动克隆示例库

安装python

这一步大家安装python3.5或3.6皆可,但更推荐大家安装python3.6,同时请一定选择64位的版本,否则很多深度学习框架都无法使用。

访问 https://www.python.org/downloads/ 选择适用于macOS的64位安装包

note:在python安装完成后,请在Application中找到python的安装文件,运行Certificates install.commands,安装常见的根证书,否则python脚本访问任何https网站时都会出现证书错误,这也会影响我们接下来的安装过程

安装深度学习和机器学习的软件及依赖

还是上一步的文件夹,进入installer目录,输入

python ./install.py

等待它安装完成。

至此,环境搭建已经全部结束。

三、运行示例代码

从这一步开始,我们要开始真正进行训练了,如果你是第一次接触深度学习,那么你就可以训练出自己的第一个模型了!

首先打开Visual Studio Code,选择文件->打开打开samples的总目录。

我们使用tensorflow和MNIST来作为例子。

MNIST是一个流行的示例数据集,是人手写的数字的图片集。我们可以用它来训练一个模型,让计算机识别出人手写的数字是什么。

note:如果你的电脑安装了多个版本的python,请点击VS Code窗口下方的Python环境,程序将列出本机找到的所有python环境,我们要将其切换到正确的环境上

本地调试及训练

首先,点击AI Explorer来新建或者修改本地环境配置。在Local - Environment下右键,点击Add Configuration

设置好name,并将上一步选择的python环境的路径填写进去

点击右下角的Finish来刷新环境配置

note:一定要点击Finish才能正确地刷新配置

在配置好本地环境后,还需要添加一个运行作业的配置,这里选择查看->命令面板,输入AI: Edit Job Properties,然后回车。

note:如果你的电脑安装了多个版本的python,请修改startupCommand中的Python改为Python3,然后点击Finish,这样可以确保在执行作业的时候使用python3运行程序

右键convolutional.py,选择AI: Submit Job

选择Local

选择刚才配置好的运行环境

可以看到屏幕下方有一个新的终端窗口,这时程序就已经开始对模型进行训练了

远程训练

由于Mac没有配置Nvidia的显卡,因此只能使用CPU训练模型,如果本机的性能不行,有的时候可能需要花费很长时间,这个时候,如果远程的服务器,特别是有专门的计算资源加持的话,速度会快很多。另外,很多深度学习的框架支持并行计算,远程训练时还可以接入并行的资源,进一步提高训练效率。

Tools for AI支持多种远程训练的平台,包括Remote Machine、私有部署的PAI,以及Azure的Batch AI等,本系列博客以后会详细介绍如何使用这些资源。本篇博客主教讲解如何在远程Linux上进行训练。

首先在AI Explorer中,在Remote Linux上点击鼠标右键,点击Add Configuration,然后填入自己服务器的信息,最后点击Finish完成设置

然后,同样像上次一样选择AI: Submit Job,只是这次要选择刚才配置好的Remote Linux

在提交完作业后,如果想要查看运行情况,则需要在Remote Linux中选择之前配置好的机器,点击鼠标右键,选择List Jobs,这时可以看到这台机器上提交过的任务列表

点击我们刚刚提交的那个,就可以列出这个任务的所有细节

同时可以通过点击页面上的Open Storage Explorer来查看该任务在远程机器下的目录。

如果需要查看远程机器的其他目录,则在机器上右键,选择Open Storage Explorer,选择Custom Directory,然后输入你要访问的目录即可

至此,远程模型训练的部分就完场了。

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

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

Visual Studio 完全AI手册 - 从0开始搭建macOS开发环境的相关文章

Visual Studio完全AI手册

Visual Studio完全AI手册: 出发点 目前,深度学习在语音.文字.图像的识别与解析领域带来了跨越式的发展,各种框架.算法如雨后春笋一般,互联网上随处可见与机器学习有关的学习资源,各大mooc平台.博客.公开课都推出了自己的学习资料. 在当前学习资料十分丰富的这个环境下,本教程从上手的角度,让大家能够真正动手开始进行AI的开发,提高大家的开发生产力水平,而不是简单地学习人工智能的底层算法和理论却迟迟不动手. 适用人群 本手册适用以下所有人群,各位乘客请对号入座: 人群 描述 一句话侧写

[.net 面向对象程序设计深入](5).NET MVC 6.0 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux)

[.net 面向对象程序设计深入](5).NET MVC 6.0 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux) 1.关于跨平台 上篇中介绍了MVC的发展历程,说到.NET 5.0之后更名为 Core 1.0,同样MVC 6.0也是运行在Core 1.0(.NET 5.0)之下. 我们要进行开发和部署基于MVC 6.0的项目,首先要搭建他的开发环境. Core 1.0 是一个支持跨平台框架,下面分别介绍如何在Windows/Mac Os X/Linux下搭建开发

Visual Studio 2015与C#6.0新特性

Visual Studio 2015与C#6.0新特性 更多发现  admin  9个月前 (07-20)  4339浏览 今天,我们很高兴宣布下一代开发工具Visual Studio 2015的新特性,新的改进包括:支持跨平台的C++开发.新开源的.NET编译平台.C++11和C++14的支持,集成Apache的Cordova跨平台移动开发工具和ASP.NET5新框架,这些改进有大有小,零度在此摘录Visual Studio 2015在C#开发方面的新特性. 1.使用null条件运算符,在调用

#error : Xiron Platform Abstraction Layer - Win32 - Microsoft Visual Studio versions above 2010 (10.0) are not supported! 解决方案

OpenNI1.5 VS2013配置环境后,编译会出现这个错误: 错误 4 error C1189: #error : Xiron Platform Abstraction Layer - Win32 - Microsoft Visual Studio versions above 2010 (10.0) are not supported! c:\program files\openni\include\XnPlatform.h 57 1 test 原因是OpenNI的 XnPlatform.

ActiveReports 9实战教程(1): 手把手搭建好开发环境Visual Studio 2013 社区版

ActiveReports9刚刚公布3天.微软就公布了 Visual Studio Community 2013 开发环境. Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows.Android 和 iOS 应用.支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发.提供设计器.编辑器.调试器和诊断工具. 最牛逼的在于你全然能够免费使用该工具: 能够正大光明的免费使用visual studi

Windows下visual studio code搭建golang开发环境

Windows下visual studio code搭建golang开发环境 序幕 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang的开发环境. 开发环境: 一.安装 这里我用需要安装一些工具: 1.Visual Studio Code 1.0.0 2.Golang下载 这里我使用的是Go1.6. 3.git下载 这一步跟建环境没什么关系, 但是之后要引

visual studio 2015 搭建python开发环境,python入门到精通[三]

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pycharm可以设置VS或者eclipse等多种IDE的编码,可以让绝大部分其他语言使用IDE的习惯者更容易上手.这一点兼容确实做的很好.不过既然这么多园友要求使用vs开发python的话,就介绍一下visual

Android Studio与Genymotion搭建Android开发环境

概述: Android Stduio是Google在推行的Android IDE,前身是IntelliJ IDEA,是一款Android开发的利器.而Genimotion是一款十分流畅的安卓模拟器,相比谷歌自带的安卓模拟器的龟速启动,Genimotion的速度是非常快的,下面我就为大家介绍使用AndroidStduio与Genymotion来在Windows搭建Android开发环境. 安装jdk: 1.在安裝Android Studio前,要先安裝好JDK现在最新的版本是JDK 8,可以到此链

搭建android开发环境,android studio + Genymotion

刚开始学习android,记录下自己的学习过程,期望和大家一起学习.进步 既然要学习android开发,首要之事就是搭建android开发环境,以前的android的开发环境都是eclipse+android SDK,因为后续google主要推荐的开发工具是android studio,因此,本文也主要记录搭建androi studio的过程. 1.搭建JAVA SDK 众所周知,android SDK大部分是引用JAVA SDK的,所以首先我们要安装好JAVA环境,即安装JAVA SDK+配置