Я обучил модель для трехклассной классификации с помощью sklearn.linear_model.SGDClassifier. Сейчас ищу способ ручного вывода модели. Проблема здесь в том, что модель содержит три пары [coef_, intercept_], поэтому я не понимаю, как сделать прогноз на C ++.
Код для обучения выглядит как в примере sklearn:
clf = make_pipeline(StandardScaler(), SGDClassifier(max_iter=1000, tol=1e-3))
clf.fit(train_features, train_labels)
Я попытался вычислить значения coef_ * sample + intercept_
для каждого из классов, но не понял, как определить класс по этим числам.