زیر کلاس های مستقیم شناخته شده |
آغازگر با قابلیت تطبیق مقیاس خود با شکل تانسورهای وزنه.
با distribution=TRUNCATED_NORMAL or NORMAL
، نمونهها از یک توزیع نرمال کوتاه/نشده با میانگین صفر و یک انحراف استاندارد (پس از برش، در صورت استفاده) stddev = Math.sqrt(scale / n)
گرفته میشوند، که n
برابر است:
- تعداد واحدهای ورودی در تانسور وزن، اگر
mode=FAN_IN
- تعداد واحدهای خروجی، اگر
mode=FAN_OUT
- میانگین تعداد واحدهای ورودی و خروجی، اگر
mode=FAN_AVG
با distribution=UNIFORM
، نمونهها از یک توزیع یکنواخت در داخل [-limit, limit]
گرفته میشوند، جایی که limit = Math.sqrt(3 * scale / n);
.
مثال ها:
long seed = 1234l; float scale = 0.1f; VarianceScaling<TFloat32, TFloat32> initializer = new org.tensorflow.framework.initializers.VarianceScaling<>( tf, scale, Mode.FAN_IN, Distribution.UNIFORM, seed); Operand<TFloat32> values = initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
همچنین ببینید
کلاس های تو در تو
enum | VarianceScaling.Distribution | توزیع تصادفی برای استفاده هنگام مقداردهی اولیه. | |
enum | VarianceScaling.Mode | حالتی که برای محاسبه مقادیر فن استفاده می شود. |
ثابت ها
دو برابر کردن | SCALE_DEFAULT |
فیلدها
عمومی استاتیک نهایی VarianceScaling.Distribution | DISTRIBUTION_DEFAULT | |
عمومی استاتیک نهایی VarianceScaling.Mode | MODE_DEFAULT |
سازندگان عمومی
Variance Scaling (Ops tf، دانه بلند) یک VarianceScaling Initializer ایجاد می کند | |
VarianceScaling (Ops tf، دو مقیاس، VarianceScaling.Mode ، VarianceScaling.Distribution توزیع، دانه بلند) یک VarianceScaling Initializer ایجاد می کند |
روش های عمومی
عملوند <T> |
روش های ارثی
ثابت ها
SCALE_DEFAULT نهایی استاتیک عمومی
فیلدها
عمومی استاتیک نهایی VarianceScaling.Distribution DISTRIBUTION_DEFAULT
عمومی استاتیک نهایی VarianceScaling.Mode MODE_DEFAULT
سازندگان عمومی
مقیاس بندی واریانس عمومی (Ops tf، دانه طولانی)
یک VarianceScaling Initializer ایجاد می کند
پارامترها
tf | TensorFlow Ops |
---|---|
دانه | sed برای ایجاد دانه های تصادفی. |
مقیاس واریانس عمومی (Ops tf، مقیاس دوگانه، VarianceScaling. حالت حالت، VarianceScaling. توزیع توزیع، دانه طولانی)
یک VarianceScaling Initializer ایجاد می کند
پارامترها
tf | TensorFlow Ops |
---|---|
مقیاس | ضریب پوسته پوسته شدن (شناور مثبت). |
حالت | حالت برای واریانس |
توزیع | توزیع تصادفی برای استفاده |
دانه | برای ایجاد دانه های تصادفی استفاده می شود. |