Количество опорных векторов в SVM

#python #machine-learning #vector #svm

Вопрос:

Как вывести количество опорных векторов для конкретной модели SVM? Пожалуйста, предложите фрагмент кода на Python.

 from sklearn.multiclass import OneVsRestClassifier

x, y = make_classification(n_samples=1000, n_features=10, n_informative=5,
                           n_redundant=5, n_classes=3, random_state=1)
model = SVC()
ovr = OneVsRestClassifier(model)
ovr.fit(x, y)
ovr.support_vectors_
 

в последней строке выводятся все опорные векторы, но не количество опорных векторов.

Комментарии:

1. Как вам удалось напечатать опорные векторы с помощью ovr.support_vectors_ . Я вижу, что объект ‘OneVsRestClassifier’ не имеет атрибута ‘support_vectors_’

2. Можете ли вы включить вывод последней строки?

3. @Pluviophile да, это была ошибка с моей стороны — ovr.support_vectors, показывает ошибку, которую я не заметил. Моя вина.