FusedBatchNormGradV3

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

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

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

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

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

روش های عمومی

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

روش های ارثی

روش های عمومی

استاتیک عمومی FusedBatchNormGradV3 <T, U> ایجاد ( محدوده دامنه ، عملوند <T> yBackprop، عملوند <T> x، عملوند <Float> مقیاس، عملوند <U> rezervSpace1، عملوند <U> rezervSpace2، عملوند <U> rezervSpace3، گزینه‌ها ... گزینه ها)

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

مولفه های
محدوده محدوده فعلی
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 خالی ساختگی ایجاد می شود.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از FusedBatchNormGradV3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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