टेंसरफ़्लो:: ऑप्स:: फ़्यूज्डबैचनॉर्म
#include <nn_ops.h>
बैच सामान्यीकरण.
सारांश
ध्यान दें कि 4D टेंसर का आकार या तो "NHWC" या "NCHW" द्वारा परिभाषित किया गया है। 1D टेंसर का आकार 4D टेंसर के आयाम C से मेल खाता है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- x: इनपुट डेटा के लिए एक 4D टेंसर ।
- स्केल: सामान्यीकृत x को स्केल करने के लिए स्केलिंग कारक के लिए एक 1D टेंसर ।
- ऑफसेट: ऑफसेट के लिए एक 1D टेंसर , सामान्यीकृत x पर शिफ्ट करने के लिए।
- माध्य: जनसंख्या माध्य के लिए एक 1डी टेंसर । केवल अनुमान के लिए उपयोग किया जाता है; प्रशिक्षण के लिए खाली होना चाहिए.
- विचरण: जनसंख्या विचरण के लिए एक 1डी टेंसर । केवल अनुमान के लिए उपयोग किया जाता है; प्रशिक्षण के लिए खाली होना चाहिए.
वैकल्पिक विशेषताएँ (देखें Attrs
):
- एप्सिलॉन: x के विचरण में जोड़ा गया एक छोटा फ्लोट नंबर।
- data_format: x और y के लिए डेटा प्रारूप। या तो "एनएचडब्ल्यूसी" (डिफ़ॉल्ट) या "एनसीएचडब्ल्यू"।
- is_training: ऑपरेशन को इंगित करने के लिए एक बूल मान प्रशिक्षण (डिफ़ॉल्ट) या अनुमान के लिए है।
रिटर्न:
-
Output
y: आउटपुट डेटा के लिए एक 4D टेंसर । -
Output
बैच_मीन: गणना किए गए बैच माध्य के लिए एक 1डी टेंसर , जिसका उपयोग टेंसरफ्लो द्वारा रनिंग माध्य की गणना करने के लिए किया जाता है। -
Output
बैच_वैरिएंस: परिकलित बैच वैरिएंस के लिए एक 1डी टेंसर , जिसका उपयोग टेंसरफ्लो द्वारा रनिंग वैरिएंस की गणना करने के लिए किया जाएगा। -
Output
रिज़र्व_स्पेस_1: गणना किए गए बैच के लिए एक 1डी टेंसर , ग्रेडिएंट गणना में पुन: उपयोग किया जाएगा। -
Output
रिज़र्व_स्पेस_2: परिकलित बैच विचरण (सीयूडीएनएन मामले में उलटा विचरण) के लिए एक 1डी टेंसर , जिसे ग्रेडिएंट गणना में पुन: उपयोग किया जाएगा।
निर्माता और विध्वंसक | |
---|---|
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance) | |
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNorm::Attrs & attrs) |
सार्वजनिक गुण | |
---|---|
batch_mean | |
batch_variance | |
operation | |
reserve_space_1 | |
reserve_space_2 | |
y |
सार्वजनिक स्थैतिक कार्य | |
---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
ExponentialAvgFactor (float x) | |
IsTraining (bool x) |
संरचनाएँ | |
---|---|
टेंसरफ़्लो:: ऑप्स:: फ़्यूज़्डबैचनॉर्म:: एटर्स | FusedBatchNorm के लिए वैकल्पिक विशेषता सेटर्स। |
सार्वजनिक गुण
बैच_मीन
::tensorflow::Output batch_mean
बैच_वेरिएंस
::tensorflow::Output batch_variance
संचालन
Operation operation
रिज़र्व_स्पेस_1
::tensorflow::Output reserve_space_1
रिज़र्व_स्पेस_2
::tensorflow::Output reserve_space_2
य
::tensorflow::Output y
सार्वजनिक समारोह
फ़्यूज्डबैचनॉर्म
FusedBatchNorm( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance )
फ़्यूज्डबैचनॉर्म
FusedBatchNorm( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance, const FusedBatchNorm::Attrs & attrs )
सार्वजनिक स्थैतिक कार्य
डेटाफ़ॉर्मेट
Attrs DataFormat( StringPiece x )
एप्सिलॉन
Attrs Epsilon( float x )
एक्सपोनेंशियलएवीजीफैक्टर
Attrs ExponentialAvgFactor( float x )
प्रशिक्षण है
Attrs IsTraining( bool x )