QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

评论

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

从零到一:如何用 AI 工具一天内完成 Java 项目搭建?

飞算JavaAI开发助手

三星Neo QLED再次进化:高端电视还能怎么玩?

Alter

Netty源码—Pipeline和Handler(二)

不在线第一只蜗牛

Netty

🔥 新手也能懂!Shopee商品详情API接口全攻略

Noah

Bypass Paywalls Clean 被封禁背后的新闻业困局

TechubNews

区块链 新闻 web3

YashanDB双引号

YashanDB

数据库 yashandb

APISIX 可观测性最佳实践

观测云

APISIX

为什么大厂团队禁用代码片段工具?完整生成工具的 4 大不可替代性

飞算JavaAI开发助手

运维人的AI外挂来了!WeOpsV4.20&V5.20深度集成三大模型实现知识沉淀

嘉为蓝鲸

自动化运维 #WeOps

火山引擎云上实战: DeepSeek R1 大模型(全尺寸)

火山引擎开发者社区

实战案例|利用MarsCode内置的DeepSeek服务,单元测试耗时缩短70%!

火山引擎开发者社区

技术赋能与创新实践:基于低代码平台的高性能应用开发

JeeLowCode低代码平台

低代码 低代码开发 低代码平台 低代码, 低代码选择

文献解读-SARS-CoV-2 variant Delta rapidly displaced variant Alpha in the United States and led to higher viral loads

INSVAST

生信服务 delta 变异检测 全基因组测序 基因分析

运维的价值为何经常被挑战?哪些工作更有价值?

巴辉特

运维 SRE

从加班到准点走:程序员用飞算 JavaAI 实现需求交付效率翻倍

飞算JavaAI开发助手

YashanDB字面量

YashanDB

运维生态重构进行时:从嘉为蓝鲸全栈智能观测中心V4.4看全栈观测的AI化跃迁路径

嘉为蓝鲸

智能运维 产品发布 全栈智能观测中心

嘉为蓝鲸自动化运维中心V2.6:规范运维范式,保障数字化转型成果

嘉为蓝鲸

AIOPS 自动化运维

中物院超级计算与数字智能2025年大会:嘉为蓝鲸揭秘数智化运维转型关键突破点

嘉为蓝鲸

智能运维 数智化

ITSM运营双引擎:科学度量指标体系×LLM智能分析实战

嘉为蓝鲸

运维 AIOPS ITSM

YashanDB标识符

YashanDB

数据库 yashandb

数仓架构告别「补丁」时代!全新批流一体 Domino 架构终结“批流缝合”

YMatrix 超融合数据库

数据仓库 数据架构 流式数仓 超融合数据库 YMatrix

和鲸科技执行总裁殷自强受邀主讲华中附属同济医院大模型应用通识首期课程

ModelWhale

人工智能 大数据 医疗

Java 开发者必备:2025 年 AI 工具推荐

飞算JavaAI开发助手

AI 大模型+智能客服:自动识别客户意图,实现高效沟通

阿里巴巴云原生

阿里云 云原生 函数计算

链游冷启动核弹:DeFi清算收益+社交裂变,7天零成本获取10万真实玩家

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

黑龙江省多家政务服务移动端及政企内部办公应用适配鸿蒙,加速智慧政务升级

最新动态

什么是权威解析服务器?权威解析服务器有什么用?(国科云)

国科云

从 Copilot 到垂直工具:AI 编程的 "专精特新" 进化论

飞算JavaAI开发助手

摊牌了!一文教会你轻松上手豆包MarsCode 编程助手!

火山引擎开发者社区

YashanDB故障状态

YashanDB

数据库 yashandb

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