为什么选择 ML 治理
Amazon SageMaker 提供专门构建的治理工具,帮助你可靠地实施 ML。借助 Amazon SageMaker Role Manager,管理员可以在几分钟内定义最低权限。Amazon SageMaker Model Cards 使捕获、检索和共享基本的模型信息变得更容易,例如从概念到部署的预期用途、风险评级和训练细节。Amazon SageMaker Model Dashboard 让您在同一位置了解生产中的模型行为。Amazon SageMaker 和 Amazon DataZone 的集成可以更轻松地简化机器学习(ML)和数据治理。
SageMaker ML 治理的好处
与 Amazon DataZone 集成
设置控制和预置
IT 管理员可以在 Amazon DataZone 中定义特定于您的企业和使用案例的基础设施控制和权限。然后,您只需点击几下即可创建适当的 SageMaker 环境,并在 SageMaker Studio 中开启开发流程。
搜索和发现资产
在 SageMaker Studio 中,您可以高效地搜索和发现组织业务目录中的数据和机器学习资产。您还可以通过订阅项目中可能需要使用的资产来请求访问这些资产。
![搜索和发现资产](https://d1.awsstatic.com/Asset%20catalogv3.14cec02e359625a32eede9be97f58d76b9780f15.jpg)
消费资产
一旦您的订阅请求获得批准,您就可以使用这些订阅资产在 SageMaker Studio 中通过 JupyterLab 和 SageMaker Canvas 执行诸如数据准备、模型训练和特征工程等机器学习任务。
发布资产
完成 ML 任务后,您可以将数据、模型和特征组发布到业务目录中,以便其他用户治理和发现。
![发布资产](https://d1.awsstatic.com/Model%20groupv2.eebe8aee62cad4817ef6b8babe85034bdb518bf3.jpg)
定义权限
简化 ML 活动的权限
SageMaker Role Manager 通过预构建的 AWS Identity and Access Management (IAM) 策略目录为 ML 活动和角色提供一组基线权限。ML 活动可以包括数据准备和训练,角色可以包括 ML 工程师和数据科学家。您可以保留基线权限,或根据您的特定需求进一步自定义它们。
![角色管理器简化权限](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-1-role-manager-simplify-permissions.b5463f50341d1cfb8418394594045d3f3b5b0edf.png)
自动生成 IAM policy
通过一些自助提示,您可以快速输入常见的治理构造,例如网络访问边界和加密密钥。然后,SageMaker Role Manager 将自动生成 IAM policy。您可以通过 AWS IAM 控制台发现生成的角色和关联的策略。
附加您的托管策略
要进一步针对您的用例定制权限,请将您的托管 IAM 策略附加到您使用 SageMaker Role Manager 创建的 IAM 角色。您还可以添加标签以帮助跨 AWS 服务识别和组织角色。
![附加您的托管策略](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-2-role-manager-attach-your-managed-policies.5953463bf17f976ffc7134951fc0e244ebe62760.png)
简化文档
获取模型信息
SageMaker 模型卡是 Amazon SageMaker 控制台中的模型信息存储库,帮助您集中和标准化模型文档,以便您能够可靠地实施 ML。您可以自动填充训练细节,如输入数据集、训练环境和训练结果,以加速文件编制过程。您还可以添加详细信息,例如模型目的和性能目标。
![sagemaker 控制台中的模型信息](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-3-model-cards-capture-model-info.e873b601999865b2d5ac21f42167bd1eddc1498b.png)
可视化评估结果
您可以在您的模型卡上附加模型评估结果,如偏差和质量指标,并添加可视化效果,如图表,以获得对模型性能的关键见解。
![模型卡可视化评估结果](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-4-model-cards-visualize-evaluation-results.22b9bf05128ed542ef68ab97adc4e1c3f04fe750.png)
分享模型卡
您可以将模型卡导出为 PDF 格式,以便更轻松地与业务涉众、内部团队或客户共享。
模型监控
跟踪模型行为
SageMaker Model Dashboard 为您提供已部署模型和端点的全面概览,以便您可以在同一位置跟踪资源和模型行为违规。你可以从四个方面监测模型行为:数据质量、模型质量、偏差漂移和特征归因漂移。SageMaker Model Dashboard 通过与 Amazon SageMaker Model Monitor 和 Amazon SageMaker Clarify 的集成来监控行为。
![模型控制面板](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-6-model-dashboard-track-model-behavior.6b85b95bcb69a68f6657b291d80e8a3ec20b1d1f.png)
自动提醒
SageMaker Model Dashboard 提供一种集成体验,可以针对缺失和无效的模型监控作业以及模型行为偏差设置和接收警报。
![自动提醒](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-7-model-dashboard-automate-alerts.77cd908b1b27516b73ea7a45611a210fb046f3a5.png)
排查模型偏差的故障
您可以进一步检查各个模型并分析随时间推移影响模型性能的因素。然后,您可以跟进 ML 从业者以采取纠正措施。