গ্লোরোট ইনিশিয়ালাইজার, যাকে জেভিয়ার ইনিশিয়ালাইজারও বলা হয়।
এলোমেলো বিতরণ থেকে নমুনা আঁকে।
যদি ডিস্ট্রিবিউশনটি TRUNCATED_NORMAL হয়, তাহলে ডিস্ট্রিবিউশনটি stddev = Math.sqrt(2. / (fanIn + fanOut)) সহ 0 এর উপর কেন্দ্রীভূত হয় যেখানে fanIn হল ওজন টেনসরে ইনপুট ইউনিটের সংখ্যা এবং fanOut হল আউটপুট ইউনিটের সংখ্যা ওজন টেনসর।
যদি বিতরণটি ইউনিফর্ম হয়, তবে [-limit, limit] এর মধ্যে একটি অভিন্ন বন্টন থেকে নমুনাগুলি আঁকা হয়, যেখানে limit = sqrt(6 / (fanIn + fanOut)) ( fanIn হল ওজন টেনসরে ইনপুট ইউনিটের সংখ্যা এবং fanOut হল আউটপুট ইউনিট সংখ্যা)।
উদাহরণ:
Glorot স্বাভাবিক:
long seed = 1001l;
Glorot<TFloat32, TFloat32> initializer =
new org.tensorflow.framework.initializers.Glorot<>(tf,
Distribution.TRUNCATED_NORMAL, seed);
Operand<TFloat32> values =
initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
গ্লোরোট ইউনিফর্ম:
long seed = 1001l;
Glorot<TFloat32, TFloat32> initializer =
new org.tensorflow.framework.initializers.Glorot<>(tf,
Distribution.UNIFORM, seed);
Operand<TFloat32> values =
initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
দ্রষ্টব্য:
একটি GlorotNormal সমতুল্য ইনিশিয়ালাইজারের জন্য, ডিস্ট্রিবিউশন প্যারামিটারের জন্য TRUNCATED_NORMAL ব্যবহার করুন।
একটি GlorotUniform সমতুল্য ইনিশিয়ালাইজারের জন্য, বিতরণ পরামিতির জন্য UNIFORM ব্যবহার করুন।
এছাড়াও দেখুন
ধ্রুবক
| দ্বিগুণ | স্কেল |
উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক
উত্তরাধিকারসূত্রে প্রাপ্ত ক্ষেত্র
পাবলিক কনস্ট্রাক্টর
Glorot (Ops tf, VarianceScaling. ডিস্ট্রিবিউশন ডিস্ট্রিবিউশন, লম্বা বীজ) একটি Glorot ইনিশিয়ালাইজার তৈরি করে |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
পাবলিক স্ট্যাটিক চূড়ান্ত ডবল SCALE
পাবলিক কনস্ট্রাক্টর
পাবলিক গ্লোরোট (Ops tf, VarianceScaling. Distribution distribution, long seed)
একটি Glorot ইনিশিয়ালাইজার তৈরি করে
পরামিতি
| tf | টেনসরফ্লো অপস |
|---|---|
| বিতরণ | Glorot ইনিশিয়ালাইজারের জন্য বিতরণের ধরন। |
| বীজ | এলোমেলো সংখ্যা প্রজন্মের জন্য বীজ. একটি প্রদত্ত বীজ দিয়ে তৈরি একটি ইনিশিয়ালাইজার সর্বদা একটি প্রদত্ত আকৃতি এবং dtype এর জন্য একই র্যান্ডম টেনসর তৈরি করবে। |