У меня есть обученная модель ShareBoost.Как получить весовые параметры / векторы модели?
Я пытался получить отдельные линейные машины и извлечь отдельные весовые векторы, но, в отличие от linear svm , похоже, что *Метод 1005 *.
Кроме того, хотя класс C ++ ShareBoost является подклассом CMachine
, объект Parameters
, полученный из m_parameters
(см. docs ), не отображается впараметры доступны.
Я попробовал следующий код:
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)