FusedBatchNorm

পাবলিক ফাইনাল ক্লাস FusedBatchNorm

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

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

নেস্টেড ক্লাস

ক্লাস FusedBatchNorm.Options FusedBatchNorm এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

আউটপুট <U>
ব্যাচমিন ()
কম্পিউটেড ব্যাচ গড়ের জন্য একটি 1D টেনসর, চলমান গড় গণনা করতে টেনসরফ্লো ব্যবহার করবে।
আউটপুট <U>
ব্যাচ ভ্যারিয়েন্স ()
কম্পিউটেড ব্যাচ ভ্যারিয়েন্সের জন্য একটি 1D টেনসর, চলমান বৈকল্পিক গণনা করতে টেনসরফ্লো ব্যবহার করবে।
স্ট্যাটিক <T TNumber প্রসারিত করে, U TNumber বাড়ায় > FusedBatchNorm <T, U>
তৈরি করুন ( স্কোপ স্কোপ, Operand <T> x, Operand <U> স্কেল, Operand <U> অফসেট, Operand <U> মানে, Operand <U> ভ্যারিয়েন্স, বিকল্প... বিকল্প)
একটি নতুন FusedBatchNorm অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
স্ট্যাটিক FusedBatchNorm.Options
ডেটা ফরম্যাট (স্ট্রিং ডেটা ফরম্যাট)
স্ট্যাটিক FusedBatchNorm.Options
এপসিলন (ফ্লোট এপসিলন)
স্ট্যাটিক FusedBatchNorm.Options
সূচকীয়অ্যাভিগফ্যাক্টর (ফ্লোট এক্সপোনেনশিয়ালঅ্যাভিজিফ্যাক্টর)
স্ট্যাটিক FusedBatchNorm.Options
isTraining (বুলিয়ান isTraining)
আউটপুট <U>
রিজার্ভস্পেস1 ()
কম্পিউটেড ব্যাচের জন্য একটি 1D টেনসর মানে গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা।
আউটপুট <U>
রিজার্ভস্পেস2 ()
কম্পিউটেড ব্যাচ ভ্যারিয়েন্সের জন্য একটি 1D টেনসর (cuDNN ক্ষেত্রে ইনভার্টেড ভ্যারিয়েন্স), গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা হবে।
আউটপুট <U>
রিজার্ভস্পেস3 ()
কিছু মধ্যবর্তী ফলাফলের জন্য একটি 1D টেনসর, ভাল দক্ষতার জন্য গ্রেডিয়েন্ট গণনায় পুনরায় ব্যবহার করা হবে।
আউটপুট <T>
y ()
আউটপুট ডেটার জন্য একটি 4D টেনসর।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "FusedBatchNormV3"

পাবলিক পদ্ধতি

সর্বজনীন আউটপুট <U> ব্যাচমিন ()

কম্পিউটেড ব্যাচ গড়ের জন্য একটি 1D টেনসর, চলমান গড় গণনা করতে টেনসরফ্লো ব্যবহার করবে।

সর্বজনীন আউটপুট <U> ব্যাচভ্যারিয়েন্স ()

কম্পিউটেড ব্যাচ ভ্যারিয়েন্সের জন্য একটি 1D টেনসর, চলমান বৈকল্পিক গণনা করতে টেনসরফ্লো ব্যবহার করবে।

পাবলিক স্ট্যাটিক FusedBatchNorm <T, U> তৈরি করুন ( স্কোপ স্কোপ, Operand <T> x, Operand <U> স্কেল, Operand <U> অফসেট, Operand <U> মানে, Operand <U> ভিন্নতা, বিকল্প... বিকল্প)

একটি নতুন FusedBatchNorm অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

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

পাবলিক স্ট্যাটিক FusedBatchNorm.Options dataFormat (স্ট্রিং ডেটাফরম্যাট)

পরামিতি
উপাত্ত বিন্যাস x এবং y-এর জন্য ডেটা বিন্যাস। হয় "NHWC" (ডিফল্ট) বা "NCHW"।

পাবলিক স্ট্যাটিক FusedBatchNorm.Options epsilon (ফ্লোট epsilon)

পরামিতি
epsilon একটি ছোট ফ্লোট সংখ্যা x এর প্রকরণে যোগ করা হয়েছে।

পাবলিক স্ট্যাটিক FusedBatchNorm.Options exponentialAvgFactor (ফ্লোট এক্সপোনেনশিয়ালঅ্যাভিজিফ্যাক্টর)

পাবলিক স্ট্যাটিক FusedBatchNorm.Options isTraining (বুলিয়ান isTraining)

পরামিতি
প্রশিক্ষণ অপারেশন নির্দেশ করার জন্য একটি বুল মান প্রশিক্ষণ (ডিফল্ট) বা অনুমান।

সর্বজনীন আউটপুট <U> reserveSpace1 ()

কম্পিউটেড ব্যাচের জন্য একটি 1D টেনসর মানে গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা।

সর্বজনীন আউটপুট <U> reserveSpace2 ()

কম্পিউটেড ব্যাচ ভ্যারিয়েন্সের জন্য একটি 1D টেনসর (cuDNN ক্ষেত্রে ইনভার্টেড ভ্যারিয়েন্স), গ্রেডিয়েন্ট কম্পিউটেশনে পুনরায় ব্যবহার করা হবে।

সর্বজনীন আউটপুট <U> reserveSpace3 ()

কিছু মধ্যবর্তী ফলাফলের জন্য একটি 1D টেনসর, ভাল দক্ষতার জন্য গ্রেডিয়েন্ট গণনায় পুনরায় ব্যবহার করা হবে।

সর্বজনীন আউটপুট <T> y ()

আউটপুট ডেটার জন্য একটি 4D টেনসর।