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