AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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:14671

评论

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

MySQL架构与SQL执行流程

做梦都在改BUG

Java MySQL 数据库 SQL执行流程

值得一看!阿里内部“M9”级别全彩版分布式实战笔记

做梦都在改BUG

Java 架构 分布式 分布式事务 微服务

Stable Diffusion:一种新型的深度学习AIGC模型

GPU算力

知行合一!AI大模型与算法二三事

深数

深度学习 科普 数字化 NLP 大模型 LLM

从零学习SDK(3)如何安装和配置SDK

MobTech袤博科技

瓴羊Quick BI国产数字化智能工具口碑怎么样?30天免费试用

小偏执o

堡垒机主流品牌有哪些?如何选择?

行云管家

堡垒机 IT运维

一文彻底搞懂Raft算法,看这篇就够了!!!

做梦都在改BUG

5 大手段,打造单一可信源代码托管平台|极狐GitLab DevSecOps 助力 SLSA 落地之源代码篇

极狐GitLab

DevOps DevSecOps 源代码 安全审计 SLSA

GitHub已开源—在国内外都被称为分布式理论+实践的巅峰之作

做梦都在改BUG

Java 数据库 分布式 系统设计 设计数据密集型应用

“信创”滚滚而来,私有化或将迎来第二春

BeeWorks

阿里大佬倾情力荐:Java全线成长宝典,从P5到P8一应俱全

三十而立

Java java面试

文盘Rust -- 用Tokio实现简易任务池

TiDB 社区干货传送门

开发语言

APP频繁改版惹人烦?火山引擎VeDI来帮忙

字节跳动数据平台

数字化 企业数字化 企业号 4 月 PK 榜 APP改版

精选2023年大厂高频Java面试真题集锦(含答案),面试一路开挂

程序知音

java面试 java架构 Java进阶 后端技术 Java面试八股文

TiCDC 源码阅读(七) TiCDC Sorter 模块揭秘

TiDB 社区干货传送门

TiCDC 源码阅读(五)TiCDC 对 DDL 的处理和 Filter 解析

TiDB 社区干货传送门

TiCDC 源码阅读(六)TiCDC Puller 模块介绍

TiDB 社区干货传送门

ByteBase是什么,他怎么和tidb结合提高工作效率的

TiDB 社区干货传送门

实践案例

快手基于 Apache Flink 的实时数仓建设实践

Apache Flink

大数据 flink 实时计算

企业数字化升级迫在眉睫,瓴羊Quick BI工具应运而生

夏日星河

Flink MongoDB CDC 在 XTransfer 的生产实践|Flink CDC 专题

Apache Flink

大数据 flink 实时计算

tiup cluster display 执行流程代码详解

TiDB 社区干货传送门

实践案例 集群管理 故障排查/诊断 安装 & 部署

堡垒机厂商都是大企业吗?你比较推荐哪家?

行云管家

网络安全 等级保护

四种常见服务限流算法解析

做梦都在改BUG

开源即时通讯IM框架MobileIMSDK的微信小程序端开发快速入门

JackJiang

TiDB损坏多副本之有损恢复处理方法

TiDB 社区干货传送门

集群管理 6.x 实践 TiKV 底层架构

瓴羊Quick BI连续入选魔力象限ABI报告,实至名归

流量猫猫头

NFT交易平台商城系统开发技术

薇電13242772558

NFT

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