Я пытаюсь создать модель, используя AdaBoost с полиномиальным SVM в качестве базового классификатора.
Фрагмент кода выглядит следующим образом:
base_clf = SVC(kernel='poly', degree=3, class_weight='balanced', gamma='scale', probability=True)
model = AdaBoostClassifier(base_estimator=base_clf, n_estimators=10)
model.fit(X_train, y_train)
y_predict = model.predict(X_test)
Проблема, с которой я сталкиваюсь, заключается в том, чтомодель всегда предсказывает только 1
Неправильно ли использовать AdaBoost с SVM в качестве базового классификатора? Пожалуйста, руководство.