写点什么

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

评论

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

C++类成员的访问权限以及类的封装

芯动大师

绘出「星辰大海」:华为云Astro轻应用新手指南Ⅱ

轶天下事

富士胶片公司完成阿里云 PolarDB 数据库开源产品兼容适配

阿里云数据库开源

polarDB PolarDB for PostgreSQL 阿里云PolarDB

绘出「星辰大海」:华为云Astro轻应用新手指南Ⅰ

轶天下事

资源成本降低70%!华为MetaERP资产核算的Serverless架构实践

轶天下事

软件开发必读!华为云软件开发生产线CodeArts深度体验指南

平平无奇爱好科技

鼎友餐饮信息总监杨山海:餐饮新增长依托数智应用,用数字化打造单店盈利模型

科创人

What's new in Pika v3.5.0

apache/dubbo-go

数据库 redis kv Redis 7 KV存储

小灯塔系列-中小企业数字化转型系列研究——协同OA测评报告

向量智库

面部表情识别的技术挑战与解决方案

数据堂

质效提升 | 聊聊QA与业务测试

laofo

DevOps 研发效能 持续交付 质量赋能

Go语言协程池实现第二弹

FunTester

开创以API为核心的数字化变革,华为云实现API全生命周期一体化协作

平平无奇爱好科技

解决访问 Amazon S3 对象时遇到的“访问被拒绝”错误

亚马逊云科技 (Amazon Web Services)

存储

PrecisionFDA:多组学样本错标校正挑战赛

INSVAST

数据分析 PrecisionFDA

面部表情识别技术在社交互动中的应用

数据堂

Apache Dubbo 和 Apache RocketMQ 邀您参与,ASF 亚洲峰会 5 张门票免费送

阿里巴巴云原生

阿里云 云原生

八月更新 | CI 构建计划触发机制升级、制品扫描 SBOM 分析功能上线!

CODING DevOps

2023-08-24:请用go语言编写。给定一个长度为n的数组arr, 现在你有一次机会, 将其中连续的K个数全修改成任意一个值, 请你计算如何修改可以使修改后的数 列的最长不下降子序列最长。 请输出

福大大架构师每日一题

福大大架构师每日一题

Grafana可观测性grpc长链接处理

盈米基金

gRPC 可观测性 Grafana

Programming abstractions in C阅读笔记:p127-p129

codists

Sentieon软件应用之公共卫生机构

INSVAST

公共卫生 基因数据分析

微服务引擎 MSE 全新升级,15 分钟快速体验微服务全栈能力

阿里巴巴云原生

阿里云 微服务 云原生

从孤勇者到边缘云行业翘楚,网心科技做对了什么?

网心科技

代码随想录 Day51 - 动态规划(十二)

jjn0703

08.25 北京站|阿里云 Serverless 技术实践营( AI 专场)开放报名

阿里巴巴云原生

阿里云 Serverless 云原生

Sentieon数据质控QC模块介绍

INSVAST

数据分析 QC 质控工具

面部表情识别技术的神经科学基础

数据堂

首期华为云ROMA Connect《企业集成战略与华为数字化之道》高研班在东莞圆满举办

平平无奇爱好科技

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