【小白】使用 Amazon SageMaker 构建机器学习应用【附全程部署视频】

本文详细介绍了如何使用Amazon SageMaker构建机器学习应用,包括创建Sagemaker Notebook实例,下载数据集,数据预处理,使用XGBoost和AutoGluon训练模型,以及训练任务管理和模型评估。过程中遇到的网络延迟问题对使用体验造成一定影响,但SageMaker简化了机器学习的入门难度。
摘要由CSDN通过智能技术生成

使用 Amazon SageMaker 构建机器学习应用

全程部署视频看这里,原视频30分钟左右为了观看体验剪掉了等待时间:

小白使用Amazon SageMaker 构建机器学习应用

一、创建Sagemaker Notebook实例

Amazon SageMaker: https://aws.amazon.com/cn/sagemaker/
在这里插入图片描述
输入名称、选择实例类型、配置磁盘大小,具体如下图
在这里插入图片描述
创建新角色,选择任意S3存储桶,点击创建角色
在这里插入图片描述
在这里插入图片描述
配置VPC网络,选择VPC、子网和安全组,并点击创建笔记本实例
**在这里插入图片描述**
等待5-6分钟,状态变为inSerice,点击打开jupyter
在这里插入图片描述
新建文件,如下图
在这里插入图片描述

二、下载数据集

输入如下代码,下载数据集并解压:

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

粘贴代码后点击运行
在这里插入图片描述

通过pandas展示数据集

使用 bank-additional-full.csv 数据集文件,将其通过 pandas 读入并展示:

import numpy as np  # For matrix operations and numerical processing
import pandas as pd  # For munging tabular data
import os

data = pd.read_csv("./bank-additional/bank-additional-full.csv", sep=";")
pd.set_option("display.max_columns", 500)  # Make sure we can see all of the columns
pd.set_option("display.max_rows", 50)  # Keep the output on one page
data

在这里插入图片描述
特征解释如下:
在这里插入图片描述

三、数据预处理

数据清洗将分类类型数据通过独热编码转换为数字。

data["no_previous_contact"] = np.where(
    data["pdays"] == 999, 1, 0
)  # Indicator vari
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值