Предикат_проба для LinearSVC с CalibratedClassifierCV и cross_val_predict - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь вычислить точность и ROC для LinearSVM, но я не уверен в получении вероятностей для вычисления ROC.

У меня есть это для расчета точности. y_pred дает мне сложные прогнозы.

svm = LinearSVC()
y_pred = cross_val_predict(svm, X, y, cv=5)

Для расчета вероятностей у меня есть это:

clf = CalibratedClassifierCV(svm, cv=5)
scores = cross_val_predict(clf, X, y, cv=5, method='predict_proba')[:,1]

Я не уверен в вышеупомянутых 2 строках, потому что я чувствую, что есть некоторое повторение с параметром cv = 5. Любые идеи о том, как объединить cross_val_predict и CalibratedClassifierCV? У меня нет отдельного набора тестов. SVM с линейным ядром дает мне разные результаты, и я только хочу использовать LinearSVM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...