| পরিচিত ডাইরেক্ট সাবক্লাস |
প্রদত্ত গড় এবং 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 সম্ভবত আউটপুটের সাথে একই উদাহরণ।
পরামিতি
| ইনপুট | ইনপুট টেনসর। এটা আউটপুট সঙ্গে একই উদাহরণ হতে পারে. |
|---|
রিটার্নস
- আউটপুট টেনসর।