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