LeCun

পাবলিক ক্লাস LeCun

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