Вход: 50 глубоких черт голоса
размер: 20000+ сэмплов
решатель: адам
классы вывода: 10 (цифры от 0 до 9)
скрытых слоев и нейронов: 3 и 100,100,100
Код:
X_train, X_test, y_train, y_test = train_test_split(Combineddatafeatures,
Combineddatalabels, test_size=0.1, random_state=1)
clf = MLPClassifier(solver='adam',hidden_layer_sizes=(100,100,100))
clf.fit(np.array(X_train), np.array(y_train))
predicted_values = clf.predict(X_test)
from sklearn.metrics import accuracy_score
score = accuracy_score(y_test,predicted_values)
print(score)
Текущая точность: 0.5693142575234337
Как повысить точность выборок (20262, форма 50) (?) Путем тонкой настройки
- Количество скрытых слоев
- Нейроны в скрытых слоях