简单体验使用Amazon SageMaker训练一个模型(保姆级教程)

简单体验使用Amazon SageMaker训练一个模型

Amazon SageMaker的介绍

Amazon Web Services (AWS) 是全球最全面、应用最广泛的云平台,从全球数据中心提供超过 200 项功能齐全的服务。从计算、存储和数据库等基础设施技术,到机器学习、人工智能、数据湖和分析以及物联网等新兴技术,Amazon SageMaker 提供的服务以及其中的功能比其他任何云服务提供商的都要多得多。这使得将现有应用程序迁移到云中并构建您可以想象的几乎任何东西都变得更快、更容易且更具成本效益。本文将从简单讲述如何简单的体验Amazon SageMaker训练一个机器学习模型。

近期活动

在这里插入图片描述

体验前准备

1.尽量保证自己有充足的时间,本次实验大概需要15分钟
2.确保自己的网络稳定
3.放平心态,勿急勿躁
4.提前创建好账号(必须绑定银行卡,可以选择购买账号)

注意:

1.误多次申请以及创建笔记本实例,免费用户有限制,且会加重电脑负担。
2.不用笔记本实例要立即暂停,部分服务是收费的,作者因为乱开服务,成本消费超过100美元!!

正文

第一步(进入主页)

1.请通过以下链接登录至亚马逊云科技管理控制台: https://ap-northeast-1.console.aws.amazon.com/console/home?region=ap-northeast-1#
主页:在这里插入图片描述
本次实验将在美国东部(弗吉尼亚北部)us-east-1区域进行
2.点击服务——>Amazon SageMaker
在这里插入图片描述
3.找到笔记本,选择笔记本实例
在这里插入图片描述
4.点击创建笔记本实例
在这里插入图片描述

第二步(创建notebook实例)

Notebook 实例手册:https://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/nbi.htm
读者可根据手册进行创建,也可继续跟随作者一步一步走
1.创建的相关设置
Sagemaker的实例配置算是比较高的,想要免费体验版,类型选择t2.medium(只有这个实例是免费的),可能是配置比较高,所以,免费套餐的时间会相比于其他类型短,EC2的免费套餐是t2.micro,每个月750小时的体验时间,一年内可以一直开着。其余的版本收费不是很贵,主要与你是用的而时间有关系,所以切记不用一定要关闭或者删除
在这里插入图片描述
2.创建IAM角色
在这里插入图片描述
默认即可
在这里插入图片描述
3.最后点击创建即可
在这里插入图片描述
4.等待五分钟(状态栏由pending转换为inservice即可)

ps:AWS有很多免费的服务,常用的EC2,S3,RDS等都支持一年的限量免费服务,Sagemaker也有免费体验的服务。Sagemaker是AWS的机器学习训练平台,托管了JupyterNotebook,内置了许多常用的机器学习算法。
在这里插入图片描述

第三步(训练模型)

1.设置内核(选择conda_python3)点击自动打开jupyter
在这里插入图片描述

2.数据下载
代码来源:使用 Amazon SageMaker 构建机器学习应用

!wget -N https://archive.ics.uci.edu/ml/machine-learning-databases/00222/bank-additional.zip
!unzip -o bank-additional.zip

在这里插入图片描述
注意:每复制一个代码块,粘贴之后直接运行,会自动跳出下一个代码框供你填写
在这里插入图片描述
3.切记勿急勿躁,有一些运行之后会有图形,每一个代码块等待运行完再执行下一块,没有使用代理iip或者国外DNS的运行可能会有点慢,不要着急
在这里插入图片描述
4.后续就不一一介绍了,请看手册:使用 Amazon SageMaker 构建机器学习应用

在这里插入图片描述
5.查看训练(点击训练—>训练任务)
在这里你可以查看此次训练任务,并可以进一步的查看详情(任务启动时间,持续时间,超参,训练数据集,实例资源使用监控,模型输出位置等信息)。
在这里插入图片描述
6.停止实例之后记得删除训练任务、删除笔记本等!
7.检查成本消费是否异常
在这里插入图片描述
8.这是作者血的教训!!!
在这里插入图片描述

结语

本次实验在操作上并不是很难,对于大佬或者正在学习训练模型的读者们可以详细阅读手册内的代码,对于小白,主要熟悉Amazon SageMaker的操作以及使用技巧,Amazon SageMaker还有其他很多功能,比如构建细粒度情感分析应用、基于Stable Diffusion模型快速搭建AIGC应用。
教学链接1:基于 Amazon SageMaker 构建细粒度情感分析应用
教学链接2:基于Stable Diffusion模型,快速搭建你的第一个AIGC应用
教学链接3:亚马逊云科技【云上探索实验室】使用 Amazon SageMaker 构建机器学习应用、构建细粒度情感分析应用、基于Stable Diffusion模型,快速搭建你的第一个AIGC应用
退款链接教学1:https://www.vpsgo.com/aws-refund-tutorial.html
退款教程2:https://www.xiaohongshu.com/explore/6318c30c0000000012008d77

最后感谢亚马逊能提供这样的一个活动,以及th0ma博主的指导教学,让我们可以体验到新产品带来了的便捷,希望每位热爱学习的uu们day day up!

猜你喜欢

转载自blog.csdn.net/dixhusjsn/article/details/129843879