পরিচিত ডাইরেক্ট সাবক্লাস |
প্রদত্ত গড় এবং 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 শূন্য হয়। |
---|
পাবলিক 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 শূন্য হয়, অথবা mean stddev এর সাথে বিভিন্ন সংখ্যক উপাদান থাকে, বা তাদের যেকোনো একটি খালি থাকে। |
---|
পাবলিক পদ্ধতি
পাবলিক টেনসরবাফার প্রযোজ্য ( টেনসরবাফার ইনপুট)
প্রদত্ত টেনসরে সংজ্ঞায়িত স্বাভাবিকীকরণ প্রয়োগ করে এবং ফলাফল প্রদান করে।
দ্রষ্টব্য: input
সম্ভবত আউটপুটের সাথে একই উদাহরণ।
পরামিতি
ইনপুট | ইনপুট টেনসর। এটা আউটপুট সঙ্গে একই উদাহরণ হতে পারে. |
---|
রিটার্নস
- আউটপুট টেনসর।