जाने-पहचाने डायरेक्ट सब-क्लास |
दिए गए माध्य और 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
, आउटपुट के साथ एक ही इंस्टेंस है.
पैरामीटर
इनपुट | टेंसर इनपुट करें. यह आउटपुट वाली जगह का ही उदाहरण हो सकता है. |
---|
रिटर्न
- आउटपुट टेंसर.