Google I/O एक लपेट है! TensorFlow सत्रों पर पकड़ बनाएं सत्र देखें

टेंसरफ़्लो :: ऑप्स :: FusedBatchNormV2

#include <nn_ops.h>

बैच सामान्यीकरण।

सारांश

ध्यान दें कि 4D टेन्सर्स का आकार "एनएचडब्ल्यूसी" या "एनसीएचडब्ल्यू" द्वारा परिभाषित किया गया है। 1D Tensors का आकार 4D Tensors के आयाम C से मेल खाता है।

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • x: इनपुट डेटा के लिए एक 4D सेंसर
  • स्केल: स्केलिंग फैक्टर के लिए 1 डी टेन्सर , सामान्यीकृत एक्स को स्केल करने के लिए।
  • ऑफसेट: सामान्यीकृत एक्स में स्थानांतरित करने के लिए ऑफसेट के लिए 1 डी सेंसर
  • माध्य: जनसंख्या के लिए 1 डी तन्सर का मतलब है। केवल अनुमान के लिए उपयोग किया जाता है; प्रशिक्षण के लिए खाली होना चाहिए।
  • विचरण: जनसंख्या विचरण के लिए 1 डी टेन्सर । केवल अनुमान के लिए उपयोग किया जाता है; प्रशिक्षण के लिए खाली होना चाहिए।

वैकल्पिक विशेषताएँ ( Attrs देखें):

  • एप्सिलॉन: x के विचरण में जोड़ा गया एक छोटा फ्लोट नंबर।
  • data_format: x और y के लिए डेटा प्रारूप। या तो "एनएचडब्ल्यूसी" (डिफ़ॉल्ट) या "एनसीएचडब्ल्यू"।
  • is_training: ऑपरेशन को इंगित करने के लिए एक बूल मान प्रशिक्षण (डिफ़ॉल्ट) या अनुमान के लिए है।

रिटर्न:

  • Output y: आउटपुट डेटा के लिए 4D सेंसर
  • Output बैच_mean: गणना किए गए बैच माध्य के लिए 1D टेन्सर का उपयोग, रनिंग माध्य की गणना करने के लिए TensorFlow द्वारा किया जाता है।
  • Output बैच_विवरैस: गणना बैच विचरण के लिए 1 डी टेन्सर , जिसका उपयोग रनिंग विचरण की गणना करने के लिए टेंसोरफ्लो द्वारा किया जाता है।
  • Output रिजर्व_स्पेस_1: एक बैच गणना के लिए 1 डी टेन्सर , क्रमिक गणना में पुन: उपयोग किया जा सकता है।
  • Output रिजर्व_स्पेस_2: एक बैच गणना (क्यूएनएनडीएन मामले में उलटा विचरण) के लिए 1 डी टेन्सर , ढाल गणना में पुन: उपयोग किया जा सकता है।

कंस्ट्रक्टर और डिस्ट्रक्टर्स

FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance)
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs)

सार्वजनिक विशेषताएँ

batch_mean
batch_variance
operation
reserve_space_1
reserve_space_2
y

सार्वजनिक स्थैतिक कार्य

DataFormat (StringPiece x)
Epsilon (float x)
IsTraining (bool x)

संरचनाएं

टेंसोफ़्लो :: ऑप्स :: फ्यूज्डबैचमोर्म 2 :: एट्र्स

वैकल्पिक विशेषता FusedBatchNormV2 के लिए बसती है

सार्वजनिक विशेषताएँ

बैच_मैं

::tensorflow::Output batch_mean

बैच_विवेकी

::tensorflow::Output batch_variance

ऑपरेशन

Operation operation

रिजर्व_स्पेस १

::tensorflow::Output reserve_space_1

रिजर्व_स्पेस २

::tensorflow::Output reserve_space_2

::tensorflow::Output y

सार्वजनिक कार्य

FusedBatchNormV2

 FusedBatchNormV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance
)

FusedBatchNormV2

 FusedBatchNormV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance,
  const FusedBatchNormV2::Attrs & attrs
)

सार्वजनिक स्थैतिक कार्य

डेटा स्वरूप

Attrs DataFormat(
  StringPiece x
)

एप्सिलॉन

Attrs Epsilon(
  float x
)

IsTraining

Attrs IsTraining(
  bool x
)