मुझे सॉफ्टमिट में मल्टी-लेयर पर्सेप्ट्रॉन को सॉफ्टमैक्स सक्रियण फ़ंक्शन लागू करने की आवश्यकता है। न्यूरल नेटवर्क मॉडल (पर्यवेक्षित) के विषय पर स्किकिट डोक्यूमेन्टेशन कहते हैं, "MLPClassifier 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: सक्रियण 'सॉफ्टमैक्स' समर्थित नहीं है। समर्थित गतिविधियाँ हैं ('पहचान', 'लॉजिस्टिक', 'तन', 'रिलु')।
क्या स्किटिट-लर्न में मल्टी-क्लास वर्गीकरण के लिए सॉफ्टमैक्स सक्रियण फ़ंक्शन लागू करने का एक तरीका है?