我是 AWS 的新手,刚开始学习 sagemaker,我发现有两种方法可以训练模型: 使用 Sagemaker 训练模型
- 创建并运行训练作业 (Amazon SageMaker Python SDK)
- 创建并运行训练任务(适用于 Python 的 AWS 开发工具包 (Boto 3))
有没有人可以解释这两种方式之间有什么区别,两种方式都有优点和缺点吗?
谢谢
SageMaker SDK是一个简单、高级的开发工具包,专注于ML实验。它完全抽象了基础架构的复杂性,绝对是笔记本中使用的一种。
Boto3(和其他语言开发工具包)是服务级别的开发工具包,可让您完全控制 100% 的 SageMaker API,就像您在 EC2 等上一样。这是以较低级别的操作、更冗长等为代价的。此 SDK 最适合生产、自动化等。
希望这有帮助。