2017-11-22 24 views
10

मैं केरास में एक नौसिखिया हूं और keras.argmax (ए, अक्ष = -1) और keras.max (ए, अक्ष = -1) को समझने में मदद की ज़रूरत है। अक्ष = -1 का अर्थ क्या है जब a.shape = (1 9, 1 9, 5, 80)?keras.argmax में अक्ष = -1 का अर्थ क्या है?

अगर आप जवाब दे सकती है

अग्रिम

धन्यवाद क्या keras.argmax (क, अक्ष = -1) और keras.max (क, अक्ष = -1) के उत्पादन में हो जाएगा मैं सराहना की जाएगी

- यंग

+2

किसी के निम्नलिखित deeplearning.ai के संकल्पक तंत्रिका नेटवर्क पाठ्यक्रम :- – Asciiom

उत्तर

19

इसका मतलब है कि इंडेक्स द्वारा लौटाए जाने वाले इंडेक्स को अंतिम धुरी से लिया जाएगा।

आपके डेटा में कुछ आकार (19,19,5,80) है। इसका मतलब यह है:

  • एक्सिस = 0 - 19 तत्वों
  • एक्सिस = 1 - 19 तत्वों
  • एक्सिस = 2 - 5 तत्वों
  • एक्सिस = 3 - 80 तत्वों

अब, ऋणात्मक संख्या बिल्कुल पाइथन सूचियों में, numpy arrays, आदि में काम करती है। नकारात्मक संख्याएं विपरीत क्रम का प्रतिनिधित्व करती हैं:

  • एक्सिस = -1 = 80 तत्वों
  • एक्सिस = -2 = 5 तत्वों
  • एक्सिस = -3 = 19 तत्वों
  • एक्सिस = -4 = 19 तत्वों

जब आप axis पारित argmax फ़ंक्शन पर पैरामीटर, लौटाई गई इंडेक्स इस धुरी पर आधारित होगी। आपके परिणाम इस विशिष्ट अक्ष को खो देंगे, लेकिन दूसरों को रखें। मूल्यों के साथ से 0 to 18

  • K.argmax(a,axis= 1 or -3) रिटर्न मूल्यों के साथ (19,5,80)0 to 18
  • K.argmax(a,axis= 2 or -2) रिटर्न (19,19,80) मूल्यों के साथ से 0 to 4
  • से

    • K.argmax(a,axis= 0 or -4) रिटर्न (19,5,80):

      देखें क्या आकार argmax प्रत्येक सूचकांक के लिए वापस आ जाएगी K.argmax(a,axis= 3 or -1) रिटर्न (19,19,5)0 to 79

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