amazon-web-services - 从 Sagemaker Estimator 训练后获取权重
问题描述
Tensorflow 的 Estimator 提供了一种在使用get_variable_value进行训练/测试后获取所需变量值的方法。Sagemaker 的 Estimator 中是否存在类似的功能,以便我能够在训练模型后获得权重。
解决方案
对于Estimator
SageMaker Python SDK 中的对象,在您调用之后,fit()
您可以调用 get the S3 URL of your model artifacts with
model_artifacts_url = estimator.create_model().model_data
模型本身作为 tarball 在此位置保存到您的 S3 存储桶中。所以从这里你可以从 S3 中获取模型参数。
推荐阅读
- php - 如何显示 smarty 变量的所有信息?
- javascript - 如何通过自定义控制器添加副作用以在 Strapi 中创建新记录?
- python - 使用 python (scipy) 提高 Sylvester 方程的求解精度
- html - 如何防止使用 CSS 加载?
- numpy - 在 PyTorch 变换中使用 skimage 特征提取器
- jquery - JQuery datepicker 默认日期和多个 datepicker
- oracle - Oracle 自治连接的 ODP.Net Core Appsettings.json 配置
- flutter - 防止 Flutter Flat Button 换行的最佳方法
- javascript - 你如何遍历对象以在 Typescript 中设置其值?
- sql - 尝试使用 postgis 创建一条具有两条平行线的路线