FusedBatchNormGrad

کلاس نهایی عمومی FusedBatchNormGrad

گرادیان برای عادی سازی دسته ای.

توجه داشته باشید که اندازه تانسورهای 4 بعدی با "NHWC" یا "NCHW" تعریف می شود. اندازه تانسورهای 1 بعدی با بعد C تانسورهای 4 بعدی مطابقت دارد.

کلاس های تو در تو

کلاس FusedBatchNormGrad.Options ویژگی های اختیاری برای FusedBatchNormGrad

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

استاتیک <T گسترش TNumber ، U گسترش TNumber > FusedBatchNormGrad <T, U>
ایجاد ( scope scope، Operand <T> yBackprop، Operand <T> x، Operand < TFloat32 > scale، Operand <U> rezervSpace1، Operand <U> rezervSpace2، Operand <U> rezervSpace3، Options... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات FusedBatchNormGrad جدید را بسته بندی می کند.
استاتیک FusedBatchNormGrad.Options
dataFormat (String dataFormat)
استاتیک FusedBatchNormGrad.Options
اپسیلون (اپسیلون شناور)
استاتیک FusedBatchNormGrad.Options
isTraining (Boolean isTraining)
خروجی <U>
offsetBackprop ()
یک تانسور 1 بعدی برای گرادیان با توجه به افست.
خروجی <U>
ReserveSpace4 ()
مکان نگهدار استفاده نشده برای مطابقت با میانگین ورودی در FusedBatchNorm.
خروجی <U>
rezervSpace5 ()
مکان نگهدار استفاده نشده برای مطابقت با ورودی واریانس در FusedBatchNorm.
خروجی <U>
scaleBackprop ()
یک تانسور 1 بعدی برای گرادیان با توجه به مقیاس.
خروجی <T>
xBackprop ()
یک تانسور 4 بعدی برای گرادیان با توجه به x.

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "FusedBatchNormGradV3"

روش های عمومی

استاتیک عمومی FusedBatchNormGrad <T, U> ایجاد ( scope scope, Operand <T> yBackprop, Operand <T> x , Operand < TFloat32 > scale, Operand <U> rezervSpace1, Operand <U> rezervSpace2, Operand <U> rezervSpace3, Options ... گزینه ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات FusedBatchNormGrad جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
yBackprop یک تانسور 4 بعدی برای گرادیان با توجه به y.
ایکس یک تانسور 4 بعدی برای داده های ورودی.
مقیاس یک تانسور 1 بعدی برای ضریب مقیاس بندی، برای مقیاس بندی x نرمال شده.
رزرو فضای 1 وقتی is_training True باشد، یک تانسور 1 بعدی برای دسته محاسبه شده به معنای استفاده مجدد در محاسبه گرادیان است. وقتی is_training False است، یک تانسور 1 بعدی برای جمعیت به معنای استفاده مجدد در محاسبه گرادیان مرتبه 1 و 2 است.
رزرو فضای 2 هنگامی که is_training True باشد، یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده (واریانس معکوس در مورد cuDNN) برای استفاده مجدد در محاسبه گرادیان. وقتی is_training False است، یک تانسور 1 بعدی برای واریانس جمعیت که در محاسبه گرادیان مرتبه 1 و 2 مجددا استفاده می شود.
رزرو فضا3 هنگامی که is_training True است، یک تانسور 1 بعدی برای برخی از نتایج میانی برای استفاده مجدد در محاسبات گرادیان. وقتی is_training False باشد، یک Tensor خالی ساختگی ایجاد می شود.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از FusedBatchNormGrad

استاتیک عمومی FusedBatchNormGrad.Options dataFormat (String dataFormat)

مولفه های
dataFormat فرمت داده برای y_backprop، x، x_backprop. یا «NHWC» (پیش‌فرض) یا «NCHW».

عمومی استاتیک FusedBatchNormGrad.Options epsilon (Float epsilon)

مولفه های
اپسیلون یک عدد شناور کوچک به واریانس x اضافه می شود.

عمومی استاتیک FusedBatchNormGrad.Options isTraining (Boolean isTraining)

مولفه های
آموزش است یک مقدار bool برای نشان دادن عملیات برای آموزش (پیش‌فرض) یا استنتاج است.

خروجی عمومی <U> offsetBackprop ()

یک تانسور 1 بعدی برای گرادیان با توجه به افست.

خروجی عمومی <U> rezervSpace4 ()

مکان نگهدار استفاده نشده برای مطابقت با میانگین ورودی در FusedBatchNorm.

خروجی عمومی <U> rezervSpace5 ()

مکان نگهدار استفاده نشده برای مطابقت با ورودی واریانس در FusedBatchNorm.

خروجی عمومی <U> scaleBackprop ()

یک تانسور 1 بعدی برای گرادیان با توجه به مقیاس.

خروجی عمومی <T> xBackprop ()

یک تانسور 4 بعدی برای گرادیان با توجه به x.