Мені потрібно застосувати функцію активації Softmax до багатошарового Perceptron у scikit. Scikit documantation на тему мережевих моделей Neural ( під контролем) говорить «MLPClassifier підтримує класифікацію мульти-класу із застосуванням SoftMax в якості вихідної функції.» Питання в тому, як застосувати функцію?
У фрагменті коду нижче, коли я додаю Softmax під параметром активації, він не приймає.
MLPClassifier(activation='Softmax', alpha=1e-05, batch_size='auto',
beta_1=0.9, beta_2=0.999, early_stopping=False,
epsilon=1e-08, hidden_layer_sizes=(15,), learning_rate='constant',
learning_rate_init=0.001, max_iter=200, momentum=0.9,
nesterovs_momentum=True, power_t=0.5, random_state=1, shuffle=True,
solver='lbfgs', tol=0.0001, validation_fraction=0.1, verbose=False,
warm_start=False)
Код помилки:
ValueError: активація "Softmax" не підтримується. Підтримуються активації ("ідентичність", "логістика", "танх", "релу").
Чи є спосіб застосувати функцію активації Softmax для багатокласової класифікації в scikit-learn?