AmazonAmazon Machine Learning Specialty MLS-C01
·CN
·更新于 26 Jul 2026
一个自动驾驶汽车团队使用 PyTorch 和 SageMaker SDK 进行迁移学习。他们需要减少低延迟自动驾驶场景的推理时间。他们应该使用哪个流程来分析和改进模型推理性能?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 SageMaker Debugger 检查训练权重、梯度、偏差和激活,然后从这些信息计算过滤器排名,修剪低排名的过滤器,设置新权重,并使用修剪后的模型运行新的训练作业。.
为什么这是答案
正确答案描述了使用 SageMaker Debugger 进行模型修剪(pruning)以优化推理性能的流程。SageMaker Debugger 可以监控训练过程中的张量(如权重、梯度、偏差和激活),这些数据对于识别模型中的冗余部分至关重要。通过分析这些信息计算过滤器排名,可以识别并修剪贡献度较低的过滤器,从而减小模型大小并加速推理,同时尽量保持模型精度。修剪后,使用新的权重重新训练模型,以恢复或提高性能。
其他选项不正确的原因:
使用 CloudWatch 算法指标检查训练权重等:CloudWatch 主要用于监控服务和应用程序指标,而非直接分析模型内部张量以进行修剪。
使用 SageMaker Debugger 检查后调整超参数:虽然超参数调整可以影响性能,但它主要优化模型学习过程,而不是直接通过结构性修改(如修剪)来减少推理时间。
使用 SageMaker Model Monitor 部署后查看指标并调整超参数:Model Monitor 用于监控已部署模型的性能和数据漂移,不适用于训练阶段的模型修剪和优化。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡