我正在使用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: 用户警告:当一些作业被提交给执行器时,某个工人停止了工作。这可能是由于工作超时时间太短或内存泄漏引起的。 "timeout or by a memory leak.", UserWarning
请问有谁能帮我解决这个问题并告诉我哪里出了问题! 提前感谢您。