Я получил большой вектор ввода. В настоящее время он застрял при запуске calibrated_clf.fit(x_train, y_train)
в течение нескольких часов. Я не знаю, мертва ли программа или что. Как распечатать какой-то прогресс во время работы внутри вызова функции calibrated_clf.fit(x_train, y_train)
?Python RandomForest sk-learn: застрял на несколько часов, что происходит?
clf = ensemble.RandomForestClassifier(criterion = 'entropy', n_estimators = 350, max_features = 200,n_jobs=-1)
calibrated_clf = CalibratedClassifierCV(clf, method='isotonic')
print "Here 1"
calibrated_clf.fit(x_train, y_train)
print "Here 2"
x_train - это вектор размера (51733, 250). Я нажимаю на «Здесь 1» на выходе на печать в течение нескольких часов.
n_estimators = 350 - довольно большое количество. Сначала попробуйте с 10, 20 и проверьте, все еще занимает много времени. –
@VivekKumar: Нет, он невелик. Вы даже можете использовать тысячи оценок без каких-либо проблем. Это зависит в основном от 'max_depth', который вы исправляете. – MMF