我有一个训练有素的 ShareBoost 模型。如何获得模型的权重参数/向量?
我试图获取单个线性机器并提取单个权重向量,但与线性 svm不同,它似乎没有get_w()
方法。
此外,即使 C++ ShareBoost 类是 的子类,从(请参阅文档CMachine
)获得的对象似乎没有可用的参数。Parameters
m_parameters
以下代码是我尝试过的。
num_machines = shareboost.get_num_machines()
# num_machines = 2
lm0 = shareboost.get_machine(0)
p0 = lm0.m_parameters
# The following method does not exist
p0.get_parameter(0)