scikit-learn の MLPClassifier を使用して MLP をトレーニングしようとしています。
from sklearn.neural_network import MLPClassifier
mlp を 5400 回反復してトレーニングしていますが、約 40 分かかります。私は何を間違っていますか?作成された mlp は次のとおりです。
mlp= MLPClassifier(hidden_layer_sizes=(128),activation='relu',solver='adam',batch_size=500,shuffle=False,verbose=True)
ここに私のコードのトレーニング部分があります:
for j in range (5400):
mlp.partial_fit(train_X, y_train,classes=np.unique(y_train))#1 step
train_X の次元は (27000,784) で、これは 27000 サンプルで、各サンプルは 28*28=784 ピクセルです。
私のプロセッサは Intel i7-9750H で、RAM サイズは 16GB です。