tensorflow:: ops:: FusedBatchNormV2

#include <nn_ops.h>

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

সারসংক্ষেপ

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

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • x: ইনপুট ডেটার জন্য একটি ৪ডি টেনসর ।
  • স্কেল: স্বাভাবিককৃত x-কে স্কেল করার জন্য ব্যবহৃত স্কেলিং ফ্যাক্টরের একটি একমাত্রিক টেনসর ।
  • অফসেট: স্বাভাবিককৃত x-এ স্থানান্তরের জন্য একটি এক-মাত্রিক টেনসর ।
  • গড়: পপুলেশন গড়ের জন্য একটি একমাত্রিক টেনসর । এটি শুধুমাত্র ইনফারেন্সের জন্য ব্যবহৃত হয়; ট্রেনিংয়ের জন্য অবশ্যই খালি থাকতে হবে।
  • ভেদাঙ্ক: পপুলেশন ভেদাঙ্কের জন্য একটি একমাত্রিক টেনসর । এটি শুধুমাত্র ইনফারেন্সের জন্য ব্যবহৃত হয়; ট্রেনিংয়ের জন্য অবশ্যই খালি থাকতে হবে।

ঐচ্ছিক অ্যাট্রিবিউটসমূহ (দেখুন Attrs ):

  • এপসিলন: x-এর ভেদাঙ্কের সাথে যোগ করা একটি ক্ষুদ্র ফ্লোট সংখ্যা।
  • ডেটা_ফরম্যাট: x এবং y-এর জন্য ডেটা ফরম্যাট। হয় 'NHWC' (ডিফল্ট) অথবা 'NCHW'।
  • is_training: অপারেশনটি ট্রেনিং (ডিফল্ট) নাকি ইনফারেন্সের জন্য, তা নির্দেশ করার একটি বুলিয়ান মান।

ফেরত:

  • Output y: আউটপুট ডেটার জন্য একটি ৪ডি টেনসর ।
  • Output batch_mean: গণনাকৃত ব্যাচ গড়ের জন্য একটি ১ডি টেনসর , যা টেনসরফ্লো চলমান গড় গণনা করতে ব্যবহার করবে।
  • Output batch_variance: গণনাকৃত ব্যাচ ভ্যারিয়েন্সের জন্য একটি ১ডি টেনসর , যা টেনসরফ্লো রানিং ভ্যারিয়েন্স গণনা করতে ব্যবহার করবে।
  • Output reserve_space_1: গণনাকৃত ব্যাচ গড়ের জন্য একটি ১ডি টেনসর , যা গ্রেডিয়েন্ট গণনায় পুনরায় ব্যবহার করা হবে।
  • Output reserve_space_2: গণনাকৃত ব্যাচ ভ্যারিয়েন্সের (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)
IsTraining (bool x)

কাঠামো

tensorflow:: ops:: FusedBatchNormV2:: Attrs

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

জনসাধারণের বৈশিষ্ট্য

ব্যাচ_গড়

::tensorflow::Output batch_mean

ব্যাচ_ভেরিয়েন্স

::tensorflow::Output batch_variance

অপারেশন

Operation operation

সংরক্ষিত_স্থান_১

::tensorflow::Output reserve_space_1

সংরক্ষিত_স্থান_২

::tensorflow::Output reserve_space_2

y

::tensorflow::Output y

জনসাধারণের কার্যাবলী

ফিউজডব্যাচনর্মভি২

 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
)

পাবলিক স্ট্যাটিক ফাংশন

ডেটা ফরম্যাট

Attrs DataFormat(
  StringPiece x
)

এপসিলন

Attrs Epsilon(
  float x
)

প্রশিক্ষণ

Attrs IsTraining(
  bool x
)