Я использую GridSearchCV для классификатора MLP, это мой код ...
normalized_features.shape # (50000,784)
len(labels) # 50000
X_train, X_test, Y_train, Y_test = train_test_split(normalized_features, labels, test_size=0.2)
mlp = MLPClassifier(max_iter=100)
parameter_space = {
'hidden_layer_sizes': [(50,50,50), (50,100,50), (100,)],
'activation': ['tanh', 'relu'],
'solver': ['sgd', 'adam'],
'alpha': [0.0001, 0.05],
'learning_rate': ['constant','adaptive'],
}
Это этап, на котором меня поразили. два часа и до сих пор продолжает загружаться и выдает предупреждения
clf = GridSearchCV(mlp, parameter_space, n_jobs=-1, cv=10)
clf.fit(X_train, Y_train)
Предупреждения:
/ usr / local / lib / python3 .6 / dist-packages / joblib / externals / loky / process_executor.py: 706: Предупреждение пользователя: Рабочий остановился, когда исполнителю были переданы некоторые задания. Это может быть вызвано слишком коротким рабочим таймаутом или утечкой памяти. "Тайм-аут или утечка памяти.", UserWarning
Может кто-нибудь, пожалуйста, помогите мне с этим и дайте мне знать, где я go не так! Заранее спасибо.