2016-02-12 6 views
18

मैं scikit में खो गया हूँ जानने 0.18 उपयोगकर्ता पुस्तिका (http://scikit-learn.org/dev/modules/generated/sklearn.neural_network.MLPClassifier.html#sklearn.neural_network.MLPClassifier):अजगर scikit MLPClassifier सीख "hidden_layer_sizes"

hidden_layer_sizes : tuple, length = n_layers - 2, default (100,) 
    The ith element represents the number of neurons in the ith hidden layer. 

मैं केवल 1 छिपी परत और अपने मॉडल में 7 छिपा इकाइयों रहा हूँ, तो मैं ऐसा करना चाहिए इस तरह रखो? धन्यवाद!

hidden_layer_sizes=(7, 1) 
+0

एक अच्छा तरीका निश्चित होने के लिए 'coefs_' विशेषता की जाँच करने के – user86895

उत्तर

23

hidden_layer_sizes=(7,) यदि आप 7 छिपी हुई इकाइयों के साथ केवल 1 छिपी हुई परत चाहते हैं।

length = n_layers - 2 इसलिए है क्योंकि आपके पास 1 इनपुट परत और 1 आउटपुट परत है।

+1

धन्यवाद है! यह भ्रमित हिस्सा है। अगर मैं 10 छिपी हुई इकाइयों के साथ 3 छिपी हुई परत की तलाश में हूं तो क्या होगा? hidden_layer_sizes = (10,1)? – Chubaka

+13

(10,10,10) यदि आप 3 छुपे हुए परतों के साथ 3 छिपी परतें चाहते हैं। – Farseer

+0

तो मेरा अनावश्यकता डिफ़ॉल्ट रूप से 100 छिपी हुई इकाइयों के साथ 1 छिपी परतें है? धन्यवाद! – Chubaka

0

मैं जानता हूँ कि मैं जवाब दे, अभी भी साझा करने में देर कर रहा हूँ ...

दस्तावेज़ में

hidden_layer_sizes: टपल, लंबाई = n_layers - 2, डिफ़ॉल्ट (100,)

का अर्थ है: hidden_layer_sizes आकार का एक tuple है (n_layers -2)

n_layers का मतलब आर्किटेक्चर के अनुसार इच्छित परतों में से कोई नहीं है।

मूल्य 2 n_layers से घटाया गया है क्योंकि दो परतें (इनपुट आउटपुट) छिपी परतों का हिस्सा नहीं हैं, इसलिए गिनती से संबंधित नहीं हैं।

डिफ़ॉल्ट (100,) का अर्थ है कि छुपे हुए_layer_sizes के लिए कोई मान प्रदान नहीं किया गया है तो डिफ़ॉल्ट आर्किटेक्चर में एक इनपुट परत होगी, एक छिपी हुई परत 100 इकाइयों और एक आउटपुट परत होगी।

लाइन

ith तत्व ith छिपी परत में न्यूरॉन्स की संख्या का प्रतिनिधित्व करता।

का अर्थ है टुपल में प्रत्येक प्रविष्टि इसी छिपी परत से संबंधित है।

उदाहरण:

  1. वास्तुकला 56 के लिए: 25: 11: 7: 5: 3: 1 इनपुट 56 और 1 उत्पादन छिपा परतों हो जाएगा के साथ (25: 11: 7: 5: 3) । तो टपल hidden_layer_sizes = (25,11,7,5,3,)

  2. वास्तुकला 3: 45: 2: 11: 2 इनपुट 3 और 2 उत्पादन के साथ छिपा परतों हो जाएगा (45: 2: 11) । तो टपल hidden_layer_sizes = (45,2,11,)

इस पूर्ण रूप से आपकी क्वेरी के उत्तर देता आशा ..

संबंधित मुद्दे