Я новичок в python sklearn. Поскольку я перешел на Python 3, моему коду требуется больше времени для запуска RFECV ... Прошло от 5 часов до почти 15 часов, чтобы запустить несколько RFE CV. Я нашел эту ссылку, но думаю, что случай отличается от моего: Почему Python 3 значительно медленнее, чем Python 2?
Вот пример кода :
for fs_method, fs_dict in fs_models.items():
print(fs_method)
pickle_dict[fs_method] = dict()
pipe = pipeline_classifier(fs_dict['clf'])
for score in fs_scorers:
print (score)
feature_selector_cv = skf.RFECV(pipe,
cv=kf,
step=rfecv_step,
scoring=score.replace('-', '_'),
n_jobs=-1
)
feature_selector_cv.fit(X_train, y_train)
Может быть вызвано разными версиями sklearn?