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 এর জন্য একই র্যান্ডম টেনসর তৈরি করবে। |