shap.models.Model
- class shap.models.Model(model: Any = None)
这是所有模型的超类。
- __init__(model: Any = None) None
将可调用模型包装为 SHAP 模型对象。
方法
__init__([model])将可调用模型包装为 SHAP 模型对象。
加载()这应由子类重写并用 super 调用。
save(out_file)将模型保存到给定的文件流。
- classmethod load(in_file: BinaryIO, instantiate: Literal[True] = True) Model
- classmethod load(in_file: BinaryIO, instantiate: Literal[False]) dict[str, Any]
这应由子类重写并用 super 调用。
在未实例化时,我们返回构造函数参数值。由于 Serializable 类没有构造函数参数,我们只返回一个空字典。
- save(out_file: BinaryIO) None
将模型保存到给定的文件流。