NormalizeOp

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

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

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

NormalizeOp(float मीन, float stddev)
NormalizeOp को शुरू करता है.
NormalizeOp(float[] माध्य, float[] stddev)
NormalizeOp को शुरू करता है.

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

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

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

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

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

NormalizeOp को शुरू करता है. कॉल किए जाने पर, यह एक नया TensorBuffer बनाता है, जो संतुष्ट करता है:

   output = (input - mean) / stddev
 

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

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

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

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

सार्वजनिक NormalizeOp (float[] का मतलब, float[] stddev)

NormalizeOp को शुरू करता है. कॉल किए जाने पर, यह एक नया 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 पर सेट किया गया है.

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

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

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

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

ध्यान दें: input, आउटपुट के साथ एक ही इंस्टेंस है.

पैरामीटर
इनपुट टेंसर इनपुट करें. यह आउटपुट वाली जगह का ही उदाहरण हो सकता है.
रिटर्न
  • आउटपुट टेंसर.