NormalizeOp

পাবলিক ক্লাস NormalizeOp
পরিচিত ডাইরেক্ট সাবক্লাস

প্রদত্ত গড় এবং stddev সহ একটি TensorBuffer স্বাভাবিক করে তোলে: আউটপুট = (ইনপুট - গড়) / stddev।

পাবলিক কনস্ট্রাক্টর

NormalizeOp (ফ্লোট মানে, ফ্লোট stddev)
একটি NormalizeOp আরম্ভ করে।
NormalizeOp (float[] মানে, float[] stddev)
একটি NormalizeOp আরম্ভ করে।

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

টেনসরবাফার
প্রয়োগ করুন ( টেনসরবাফার ইনপুট)
প্রদত্ত টেনসরে সংজ্ঞায়িত স্বাভাবিকীকরণ প্রয়োগ করে এবং ফলাফল প্রদান করে।

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

পাবলিক কনস্ট্রাক্টর

পাবলিক নরমালাইজঅপ (ফ্লোট মানে, ফ্লোট stddev)

একটি NormalizeOp আরম্ভ করে। কল করা হলে, এটি একটি নতুন TensorBuffer তৈরি করে, যা সন্তুষ্ট করে:

   output = (input - mean) / stddev
 

নিম্নলিখিত দুটি ক্ষেত্রে, স্বাভাবিককরণকে বাইপাস করার জন্য mean 0 এবং stddev 1-এ রিসেট করুন।
1. mean এবং {কোড stddev} উভয়ই 0।
2. mean হল 0 এবং {stddev} হল ইনফিনিটি।

দ্রষ্টব্য: mean 0 তে সেট করা থাকলে এবং stddev 1 এ সেট করা থাকলে, কোন গণনা ঘটবে না এবং মূল ইনপুট সরাসরি সম্পাদনে ফেরত দেওয়া হবে।

দ্রষ্টব্য: প্রত্যাবর্তিত TensorBuffer বর্তমানে একটি DataType.FLOAT32 টেনসর, ইনপুটটি একটি DataType.UINT8 টেনসর ছাড়া, mean 0 এ সেট করা হয়েছে এবং stddev 1 এ সেট করা হয়েছে, যাতে মূল DataType.UINT8 টেনসরটি ফেরত দেওয়া হয়।

পরামিতি
মানে গড় মান প্রথমে বিয়োগ করতে হবে।
stddev তারপর বিভক্ত করার জন্য আদর্শ বিচ্যুতি মান।
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি stddev শূন্য হয়।

পাবলিক NormalizeOp (float[] মানে, float[] stddev)

একটি NormalizeOp আরম্ভ করে। কল করা হলে, এটি একটি নতুন TensorBuffer তৈরি করে, যা সন্তুষ্ট করে:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

দ্রষ্টব্য: যদি mean সমস্ত মান 0 তে সেট করা হয় এবং সমস্ত stddev 1 তে সেট করা হয়, তাহলে কোনো গণনা হবে না এবং মূল ইনপুট সরাসরি কার্যকর করা হবে।

দ্রষ্টব্য: প্রত্যাবর্তিত TensorBuffer বর্তমানে একটি DataType.FLOAT32 টেনসর, ইনপুটটি একটি DataType.UINT8 টেনসর ছাড়া, সমস্ত mean 0 তে সেট করা হয়েছে এবং সমস্ত stddev 1 এ সেট করা হয়েছে৷

পরামিতি
মানে গড় মান প্রতিটি চ্যানেলের জন্য প্রথমে বিয়োগ করতে হবে।
stddev প্রতিটি চ্যানেলের জন্য তারপরে বিভক্ত করার জন্য আদর্শ বিচ্যুতি মান।
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি কোনো stddev শূন্য হয়, অথবা mean stddev সাথে বিভিন্ন সংখ্যক উপাদান থাকে, বা তাদের যেকোনো একটি খালি থাকে।

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

পাবলিক টেনসরবাফার প্রযোজ্য ( টেনসরবাফার ইনপুট)

প্রদত্ত টেনসরে সংজ্ঞায়িত স্বাভাবিকীকরণ প্রয়োগ করে এবং ফলাফল প্রদান করে।

দ্রষ্টব্য: input সম্ভবত আউটপুটের সাথে একই উদাহরণ।

পরামিতি
ইনপুট ইনপুট টেনসর। এটা আউটপুট সঙ্গে একই উদাহরণ হতে পারে.
রিটার্নস
  • আউটপুট টেনসর।