টেনসরফ্লো :: অপস:: FusedBatchNormV2

#include <nn_ops.h>

ব্যাচ স্বাভাবিককরণ।

সারাংশ

মনে রাখবেন যে 4D টেনসরের আকার হয় "NHWC" বা "NCHW" দ্বারা সংজ্ঞায়িত করা হয়। 1D টেনসরের আকার 4D টেনসরের মাত্রা C-এর সাথে মেলে।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • x: ইনপুট ডেটার জন্য একটি 4D টেনসর
  • স্কেল: স্কেলিং ফ্যাক্টরের জন্য একটি 1D টেনসর , স্বাভাবিক করা x স্কেল করার জন্য।
  • অফসেট: অফসেটের জন্য একটি 1D টেনসর , স্বাভাবিক করা x এ স্থানান্তর করতে।
  • মানে: জনসংখ্যার জন্য একটি 1D টেনসর গড়। শুধুমাত্র অনুমানের জন্য ব্যবহৃত হয়; প্রশিক্ষণের জন্য খালি হতে হবে।
  • বৈচিত্র্য: জনসংখ্যার ভিন্নতার জন্য একটি 1D টেনসর । শুধুমাত্র অনুমানের জন্য ব্যবহৃত হয়; প্রশিক্ষণের জন্য খালি হতে হবে।

ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs ):

  • epsilon: x এর বৈচিত্র্যের সাথে একটি ছোট ফ্লোট সংখ্যা যোগ করা হয়েছে।
  • data_format: x এবং y এর জন্য ডেটা বিন্যাস। হয় "NHWC" (ডিফল্ট) বা "NCHW"।
  • is_training: অপারেশন নির্দেশ করার জন্য একটি বুল মান প্রশিক্ষণ (ডিফল্ট) বা অনুমান।

রিটার্ন:

  • Output y: আউটপুট ডেটার জন্য একটি 4D টেনসর
  • Output ব্যাচ_মিন: কম্পিউটেড ব্যাচ গড়ের জন্য একটি 1D টেনসর , চলমান গড় গণনা করতে টেনসরফ্লো ব্যবহার করবে।
  • Output ব্যাচ_ভেরিয়েন্স: কম্পিউটেড ব্যাচ ভ্যারিয়েন্সের জন্য একটি 1D টেনসর , যেটি চলমান ভ্যারিয়েন্স গণনা করতে টেনসরফ্লো ব্যবহার করবে।
  • Output রিজার্ভ_স্পেস_1: কম্পিউটেড ব্যাচের জন্য একটি 1D টেনসর মানে গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা।
  • Output রিজার্ভ_স্পেস_2: কম্পিউটেড ব্যাচ ভ্যারিয়েন্সের জন্য একটি 1D টেনসর (cuDNN ক্ষেত্রে ইনভার্টেড ভ্যারিয়েন্স), গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা হবে।

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

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)
ExponentialAvgFactor (float x)
IsTraining (bool x)

কাঠামো

tensorflow:: ops:: FusedBatchNormV2:: Attrs

FusedBatchNormV2 এর জন্য ঐচ্ছিক অ্যাট্রিবিউট সেটার।

পাবলিক বৈশিষ্ট্য

ব্যাচ_মান

::tensorflow::Output batch_mean

batch_variance

::tensorflow::Output batch_variance

অপারেশন

Operation operation

রিজার্ভ_স্পেস_1

::tensorflow::Output reserve_space_1

রিজার্ভ_স্পেস_2

::tensorflow::Output reserve_space_2

y

::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
)

ExponentialAvgFactor

Attrs ExponentialAvgFactor(
  float x
)

প্রশিক্ষণ

Attrs IsTraining(
  bool x
)