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

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

文章预览:

  • 简单体验使用Amazon SageMaker训练一个模型
    • Amazon SageMaker的介绍
    • 近期活动
    • 体验前准备
    • 注意:
  • 正文
    • 第一步(进入主页)
    • 第二步(创建notebook实例)
    • 第三步(训练模型)
  • 结语

Amazon SageMaker的介绍

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

近期活动

简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第1张图片

体验前准备

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

注意:

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

正文

第一步(进入主页)

1.请通过以下链接登录至亚马逊云科技管理控制台: https://ap-northeast-1.console.aws.amazon.com/console/home?region=ap-northeast-1#
主页:简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第2张图片
本次实验将在美国东部(弗吉尼亚北部)us-east-1区域进行
2.点击服务——>Amazon SageMaker
简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第3张图片
3.找到笔记本,选择笔记本实例
简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第4张图片
4.点击创建笔记本实例
简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第5张图片

第二步(创建notebook实例)

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

ps:AWS有很多免费的服务,常用的EC2,S3,RDS等都支持一年的限量免费服务,Sagemaker也有免费体验的服务。Sagemaker是AWS的机器学习训练平台,托管了JupyterNotebook,内置了许多常用的机器学习算法。
简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第10张图片

第三步(训练模型)

1.设置内核(选择conda_python3)点击自动打开jupyter
简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第11张图片

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

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

简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第12张图片
注意:每复制一个代码块,粘贴之后直接运行,会自动跳出下一个代码框供你填写
简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第13张图片
3.切记勿急勿躁,有一些运行之后会有图形,每一个代码块等待运行完再执行下一块,没有使用代理iip或者国外DNS的运行可能会有点慢,不要着急
简单体验使用Amazon SageMaker训练一个模型(保姆级教程)_第14张图片
4.后续就不一一介绍了,请看手册:使用 Amazon SageMaker 构建机器学习应用

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

结语

本次实验在操作上并不是很难,对于大佬或者正在学习训练模型的读者们可以详细阅读手册内的代码,对于小白,主要熟悉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!

你可能感兴趣的:(aws)