scikit의 다층 Perceptron에 Softmax 활성화 기능을 적용해야합니다. 신경망 모델 (관리 대상) 주제에 대한 scikit 문서 는 "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'활성화가 지원되지 않습니다. 지원되는 활성화는 ( 'identity', 'logistic', 'tanh', 'relu')입니다.
scikit-learn에서 멀티 클래스 분류에 Softmax 활성화 기능을 적용하는 방법이 있습니까?