amazon-web-services - 使用 amazon sagemaker python SDK 与 AWS SDK for python (Boto3) 有什么区别
问题描述
我是 AWS 新手,刚开始学习 sagemaker,我发现有两种方法可以训练模型: 使用 sagemaker 训练模型
- 创建并运行训练作业(Amazon SageMaker Python 开发工具包)
- 创建并运行训练作业(AWS SDK for Python (Boto 3))
有没有人可以解释这两种方式有什么区别,两种方式都有优点和缺点吗?
谢谢
解决方案
SageMaker SDK 是一个简单的高级 SDK,专注于 ML 实验。它完全抽象了基础设施的复杂性,绝对是在笔记本中使用的一种。
Boto3(和其他语言 SDK)是服务级别的 SDK,让您可以完全控制 100% 的 SageMaker API,就像您在 EC2 等上一样。这是以较低级别的操作、更多的冗长等为代价的。此 SDK 最适合生产、自动化等。
希望这可以帮助。
推荐阅读
- java - 如何从java运行外部可执行文件并将输出保存在txt中
- c# - 如何在 asp.net 身份中的单个命令中获取 User RoleClaim?
- php - PHP cURL 请求头
- amazon-web-services - 写入后成功读取的 S3 一致性
- linux - Docker:将返回值设置为环境变量
- java - AJAX 请求向 Java Spring 控制器发送空参数
- pandas - 按百分位级别对数据框进行分组
- java - 如何过滤 Hashmap 以使用 Java 8 流即时更新值?
- javascript - NPM 安装包:GeoFireX,谷歌云功能出错
- google-sheets - Powerbi & Google 表格实时同步