В настоящее время я использую pyprind, библиотеку, которая реализует прогресс бар:Как использовать коррекцию pyprind с scikit-learn?
#Compute training time elapsed
pbar = pyprind.ProgBar(45, width=120, bar_char='█')
for _ in range(45):
#Fiting
clf = SVC().fit(X_train, y_train)
pbar.update()
#End of bar
Однако, я не знаю, если это правильный способ использовать pbar
, так как я предполагаю, что я подгоночных 45 раз clf
. Таким образом, как следует правильно использовать pbar
?.
вы не можете следить за ходом установки одной модели SVM , потому что все, что вы делаете, это вызов функции 'fit', и он не скажет вам, какой прогресс он достиг до сих пор. – cel
@cel Я думаю, что он не пытается контролировать установку модели SVM, ее просто итерации цикла, которые библиотека просматривает и обновляет панель. – hashcode55
@ hashcode55, mhm, может быть. Возможно, я неправильно понял этот вопрос. – cel