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

将模型保存到给定的文件流。