NormalizeOp

पब्लिक क्लास NormalizeOp
जानी-पहचानी डायरेक्ट सब-क्लास

दिए गए मीन और stddev के साथ TensorBuffer को सामान्य बनाता है: आउटपुट = (इनपुट - माध्य) / stddev.

पब्लिक कंस्ट्रक्टर

NormalizeOp(फ़्लोट मीन, फ़्लोट stddev)
GeneralizeOp शुरू करता है.
NormalizeOp(फ़्लोट[] मीन, फ़्लोट[] stddev)
GeneralizeOp शुरू करता है.

सार्वजनिक तरीके

TensorBuffer
लागू करें(TensorBuffer इनपुट)
दिए गए टेंसर पर तय नॉर्मलाइज़ेशन लागू करता है और नतीजा देता है.

इनहेरिट किए गए तरीके

पब्लिक कंस्ट्रक्टर

सार्वजनिक NormalizeOp (फ़्लोट मीन, फ़्लोट stddev)

GeneralizeOp शुरू करता है. कॉल किए जाने पर, यह एक नया TensorBuffer बनाता है, जो नीचे दी गई शर्तों को पूरा करता है:

   output = (input - mean) / stddev
 

इन दो मामलों में, नॉर्मलाइज़ेशन को बायपास करने के लिए, mean को 0 पर और stddev को 1 पर रीसेट करें.
1. mean और {code stddev} दोनों 0 हैं.
2. mean का मान 0 है और {stddev} इनफ़िनिटी है.

ध्यान दें: अगर mean को 0 और stddev को 1 पर सेट किया गया है, तो कोई कैलकुलेशन नहीं होगा. साथ ही, एक्ज़ीक्यूशन के दौरान मूल इनपुट सीधे मिल जाएगा.

ध्यान दें: दिखाया गया TensorBuffer हमेशा DataType.FLOAT32 टेंसर होता है. हालांकि, जब इनपुट DataType.UINT8 टेंसर होता है, तो mean को 0 पर और stddev को 1 पर सेट किया जाता है. ऐसा इसलिए, ताकि मूल DataType.UINT8 टेंसर वापस दिखाया जा सके.

पैरामीटर
मध्यमान (मीन) वह माध्य मान जिसे पहले घटाया जाना है.
stddev वह मानक विचलन मान जिसे फिर से विभाजित करना है.
थ्रो
IllegalArgumentException अगर stddev शून्य है.

सार्वजनिक NormalizeOp (फ़्लोट[] माध्य, फ़्लोट[] stddev)

GeneralizeOp शुरू करता है. कॉल किए जाने पर, यह एक नया TensorBuffer बनाता है, जो नीचे दी गई शर्तों को पूरा करता है:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

ध्यान दें: अगर mean में सभी वैल्यू 0 पर और सभी stddev, 1 पर सेट हैं, तो कोई कंप्यूटेशन नहीं होगा. साथ ही, एक्ज़ीक्यूशन के दौरान मूल इनपुट को सीधे तौर पर दिखाया जाएगा.

ध्यान दें: दिखाया गया TensorBuffer हमेशा DataType.FLOAT32 टेंसर होता है. हालांकि, इनपुट DataType.UINT8 टेंसर होता है. हालांकि, सभी mean को 0 और सभी stddev को 1 पर सेट किया जाता है.

पैरामीटर
मध्यमान (मीन) हर चैनल के लिए सबसे पहले घटाए जाने वाले माध्य मान.
stddev हर चैनल के लिए भाग देने के लिए स्टैंडर्ड डीविएशन वैल्यू.
थ्रो
IllegalArgumentException अगर कोई stddev शून्य है या mean में stddev वाले एलिमेंट की संख्या अलग है या उनमें से कोई भी खाली है.

सार्वजनिक तरीके

सार्वजनिक TensorBuffer लागू करें (TensorBuffer इनपुट)

दिए गए टेंसर पर तय नॉर्मलाइज़ेशन लागू करता है और नतीजा देता है.

ध्यान दें: ऐसा हो सकता है कि input और आउटपुट एक ही हो.

पैरामीटर
इनपुट इनपुट टेंसर. यह आउटपुट के साथ भी एक ही इंस्टेंस हो सकता है.
लौटाए गए प्रॉडक्ट
  • आउटपुट टेंसर.