写点什么

AzureML Notebook VM 入门

  • 2020-03-30
  • 本文字数:1269 字

    阅读完需:约 4 分钟

AzureML Notebook VM入门


内容摘要:Azure 机器学习(AML)是一种基于云端环境,你可以使用它来训练、部署、自动化、管理和跟踪 ML 模型。在下面的教程里,我们将介绍如何创建一个运行 Azure Notebook VM。

AzureML Notebook VMs 有哪些优点?

AzureML Notebook VMs 是一个基于云的环境,它预装了所有你需要用于机器学习和数据科学研究的功能。


AzureML Notebook VM 安全易用,具备完全可自定义的功能,并且直接集成在 Azure 机器学习服务中,为数据科学家提供了代码优先的体验,便于使用 Azure ML 来构建和部署模型。


AzureML Notebook VM 的特性:


  • 安全性 — AML 工作区与 Azure Active Directory 相互集成,支持通过该内置功能进行身份验证,访问工作区资源。

  • 可扩展性 — 因为 Notebooks 是由 AML 服务进行管理,仅需在 AML 工作区网页上轻点几下鼠标,即可按需增减所需的计算资源。

  • 预配置 — 默认提供最新 AML Python 环境,还有 GPU 驱动,Pytorch,Tensorflow,Scikit learn, R 语言等诸多资源。

  • 可定制化 — 可通过 ssh 访问虚拟机,安装你自己的工具或驱动,并且所作改动即使关机重启后依然保留。

第一步:登录 Azure

如果你还没有 Azure 订阅,请通过以下链接获取免费账号。


立即创建 Azure 免费帐户

第二步:创建 Azure 机器学习工作区


按照上面动图中的步骤来创建一个新的 Azure 机器学习服务实例。请参考以下教程获得更多信息。


教程:创建你的第一个ML试验 - Azure机器学习

第三步:在 Azure 机器学习中的工作区内选择“Compute”

第四步:点击“New”

第五步:选择合适的 VM 类型并部署


以下文档提供了 VM 类型和价格列表。对于大多数的项目,推荐使用标准系列;而对于 GPU 有一定要求的项目,建议使用 N 系列。


虚拟机系列


选择完成后,点击“Create”按钮。根据配置不同,新虚拟机的创建大约是 5 ~10 分钟。

第六步:Jupyter、JupyterLab 和 RStudio,挑选你喜欢的工具开始编写代码吧

最佳实践:关闭不在使用中的 VM,删除使用标准依赖项的 VM。


不同于 DSVM,由于所有 Notebooks 数据都保留在 Azure 机器学习服务的 Notebooks 区,你的数据能够被恢复并在多个 Notebook VMs 之间共享。因此,可以实现使用一台标准 VM 进行基本数据处理;当需要 GPU 算力时,无缝切换至另一台 N 系列 VM。

后续步骤

现在你已经创建了你的第一台 Notebook VM 了,来看看我之前发布的 9 个机器学习生产环境下的高级技巧。


9 Advanced Tips for Production Machine Learning


还有一篇如何使用Visual Studio Code对你新创建的 Notebook VM 设置远程调试。


https://github.com/danielsc/azureml-debug-training/blob/master/Setting up VSCode Remote on an AzureML Notebook VM.md">danielsc/azureml-debug-training

关于作者

Aaron(Ari)Bornstein是一位狂热的 AI 爱好者,热衷于了解新技术、历史和计算医学。作为一名微软云开发大使团队的开源工程师,他通过与以色列高科技社区的相互协作,运用最前沿技术解决了各种现实场景中的难题。这些技术随后被记录、开源并与全世界分享。


原文链接https://medium.com/microsoftazure/getting-started-with-azureml-notebook-vms-f637b6e09ed4


2020-03-30 19:14620

评论

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

大小厂必问Java后端面试题(含答案)

yes

Java 面试 后端

面试官:Java性能调优你会多少?一个问题就把我问的哑口无言,哭了!

996小迁

架构 面试 Java性能调优

重大更新!一文了解京东通用目标重识别开源库FastReID V1.0

京东科技开发者

AI 监控

IDEA 敏捷开发技巧——后缀完成

程序员小航

Java 后端 IDEA

APM(应用性能监控) 行业认知系列 - 一

东风微鸣

APM Trace 可观察性

LoadRunner测试中遇见的不可思议的问题及其解决方法

陈磊@Criss

全网最新、最全面蚂蚁金服面经分享:简历模板/面试题库/Java核心技术笔记

比伯

Java 编程 程序员 面试 技术宅

APM 行业认知系列 - 四

东风微鸣

APM Trace 可观察性

著名的Java并发编程大师都这么说了,你还不知道伪共享么!

看点代码再上班

Java 后端

【STM32】CubeMX+HAL 点亮 LED

AXYZdong

硬件 stm32 2月春节不断更

SpringBoot之自定义启动异常堆栈信息打印

false℃

产品训练营--第四期作业

曦语

产品训练营

架构设计篇之微服务实战笔记(一)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作 架构师成长笔记

Elasticsearch踩坑记之深度分页

topsion

大数据 elasticsearch 深度分页

如何 0 改造,让单体/微服务应用成为Serverless Application

阿里巴巴云原生

Docker Serverless 容器 微服务 云原生

滚雪球学 Python 番外系列,自动化测试是个啥?

梦想橡皮擦

Python 28天写作 2月春节不断更

构建万物可信互联的基石,带你深度剖析区块链跨链的关键技术,满满是干货!

华为云开发者联盟

区块链 智能合约 云原生 跨链技术 分布式账本技术

Elasticsearch filter vs. query 对比

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

可能是Java 8 Optional最佳实践

ES_her0

28天写作

APM 行业认知系列 - 二

东风微鸣

APM Trace 可观察性

APM 行业认知系列 - 三

东风微鸣

APM Trace 可观察性

MySQL事务浅析|由浅入深

MySQL 编程 架构

Golang代码测试:一点到面用测试驱动开发

华为云开发者联盟

测试 TDD 代码 Go 语言

读书总结2020

IT民工大叔

#读书

《经济学人》2021年2月20日刊精彩文章导读及资源下载

wbliu85

EMC设计中电缆屏蔽使用方法

不脱发的程序猿

二月春节不断更 电路设计 EMC 电子产品 电缆屏蔽

Java实体映射利器---MapStruct

是小毛吖

Java MapStruct

你的面试专属!JVM G1GC的算法+实现,90张图+33段代码

Java架构追梦

Java 架构 JVM 调优 G1GC

诊所数字化:搭建网络路径的信息铺设策略

boshi

数字化转型 医疗 七日更 28天写作

【LeetCode】数组的度Java题解

Albert

算法 LeetCode 28天写作 2月春节不断更

电子产品中EMC隔离设计的方法

不脱发的程序猿

二月春节不断更 电路设计 EMC 电子产品

AzureML Notebook VM入门_文化 & 方法_Azure 中文精选_InfoQ精选文章