| زیر کلاس های مستقیم شناخته شده |
آغازگر با قابلیت تطبیق مقیاس خود با شکل تانسورهای وزنه.
با 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 |
|---|---|
| مقیاس | ضریب پوسته پوسته شدن (شناور مثبت). |
| حالت | حالت برای واریانس |
| توزیع | توزیع تصادفی برای استفاده |
| دانه | برای ایجاد دانه های تصادفی استفاده می شود. |