जानी-पहचानी डायरेक्ट सब-क्लास |
दिए गए मीन और stddev के साथ TensorBuffer
को सामान्य बनाता है: आउटपुट = (इनपुट - माध्य) / stddev.
पब्लिक कंस्ट्रक्टर
NormalizeOp(फ़्लोट मीन, फ़्लोट stddev)
GeneralizeOp शुरू करता है.
|
|
NormalizeOp(फ़्लोट[] मीन, फ़्लोट[] stddev)
GeneralizeOp शुरू करता है.
|
सार्वजनिक तरीके
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
और आउटपुट एक ही हो.
पैरामीटर
इनपुट | इनपुट टेंसर. यह आउटपुट के साथ भी एक ही इंस्टेंस हो सकता है. |
---|
लौटाए गए प्रॉडक्ट
- आउटपुट टेंसर.