Как приучить модели sklearn svm (sklearn.svm.SV C) к эпохам? - PullRequest
1 голос
/ 08 марта 2020

Я хочу посмотреть, сходится ли модель при моей перекрестной проверке. Как увеличить или уменьшить количество эпох в sklearn.svm.SV C? в настоящее время:

SVM_Model = SVC(gamma='auto')
SVM_Model.fit(X_train,y_train)

Также, как я могу увидеть индикатор выполнения во время тренировки?

1 Ответ

1 голос
/ 09 марта 2020

У вас есть комбинация max_iter и tol для достижения конвергенции.

max_iter int, необязательный (по умолчанию = -1)
Жесткий предел для итераций в решателе или -1 для неограниченного ограничения.

tol float, необязательно (по умолчанию = 1e-3)
Допуск для критерия остановки.

Поддержка индикатора выполнения в настоящее время недоступна в Sklearn, но вы можете использовать verbose чтобы узнать прогресс.

verbose bool, по умолчанию: False
Включить подробный вывод. Обратите внимание, что этот параметр использует параметр времени выполнения для каждого процесса в libsvm, который, если он включен, может не работать должным образом в многопоточном контексте.

...