ExplanationClient 类
定义上传和下载说明的客户端。
- 继承
-
builtins.objectExplanationClient
构造函数
ExplanationClient(service_context, experiment_name, run_id, _run=None)
参数
- service_context
- <xref:ServiceContext>
必需
服务信息的容器。
- _run
默认值: None
方法
| download_model_explanation |
下载已存储在运行历史记录中的模型说明。 |
| from_run |
在给定运行时,使用工厂方法创建客户端。 |
| from_run_id |
在给定运行 ID 时,使用工厂方法创建客户端。 |
| list_model_explanations |
返回所有可用模型说明的元数据字典。 |
| upload_model_explanation |
将模型说明信息上传到运行历史记录。 |
download_model_explanation
下载已存储在运行历史记录中的模型说明。
download_model_explanation(explanation_id=None, top_k=None, comment=None, raw=None, engineered=None)
参数
- top_k
- int
默认值: None
如果已指定,将返回的已排序数据限定为最重要的特征和值。 如果情况如此,global_importance_values 和 per_class_values 将包含前 k 个排序值,而不是未排序值的一般完整列表。
返回
上传到运行历史记录时的说明
返回类型
<xref:BaseExplanation>
from_run
在给定运行时,使用工厂方法创建客户端。
from_run(run)
参数
返回
ExplanationClient 的实例。
返回类型
from_run_id
在给定运行 ID 时,使用工厂方法创建客户端。
from_run_id(workspace, experiment_name, run_id)
参数
返回
ExplanationClient 的实例。
返回类型
list_model_explanations
返回所有可用模型说明的元数据字典。
list_model_explanations(comment=None, raw=None, engineered=None)
参数
返回
按上传时间排序的说明元数据(例如 ID、数据类型、说明方法、模型类型和上传时间)的字典
返回类型
upload_model_explanation
将模型说明信息上传到运行历史记录。
upload_model_explanation(explanation, max_num_blocks=None, block_size=None, top_k=None, comment=None, init_dataset_id=None, eval_dataset_id=None, ys_pred_dataset_id=None, ys_pred_proba_dataset_id=None, upload_datasets=False, model_id=None, true_ys=None, visualization_points=5000)
参数
- explanation
- <xref:interpret_community.explanation.explanation.BaseExplanation>
必需
要保存的说明信息。
- top_k
- int
默认值: None
说明中存储的重要特征数量。 如果已指定,将仅返回/存储与前 K 个最重要特征对应的名称和值。 如果情况如此,global_importance_values 和 per_class_values 将包含前 k 个排序值,而不是未排序值的一般完整列表。
- upload_datasets
- bool
默认值: False
如果设置为 True 且未传入任何数据集 ID,评估数据集将作为 Dataset 对象上传到 Azure 存储。 这将允许将说明链接到 Web 视图中的数据集。
- true_ys
- <xref:<xref:list | pandas.Dataframe | numpy.ndarray>>
默认值: None
评估示例的 true 标签。
属性
run
反馈
提交和查看相关反馈