گرادیان برای عادی سازی دسته ای.
توجه داشته باشید که اندازه تانسورهای 4 بعدی با "NHWC" یا "NCHW" تعریف می شود. اندازه تانسورهای 1 بعدی با بعد C تانسورهای 4 بعدی مطابقت دارد.
کلاس های تو در تو
کلاس | FusedBatchNormGradV3.Options | ویژگی های اختیاری برای FusedBatchNormGradV3 |
روش های عمومی
استاتیک <T تعداد را گسترش می دهد، U تعداد را گسترش می دهد> FusedBatchNormGradV3 <T, U> | |
استاتیک 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> rezervSpace4 ()
مکان نگهدار استفاده نشده برای مطابقت با میانگین ورودی در FusedBatchNorm.
خروجی عمومی <U> rezervSpace5 ()
مکان نگهدار استفاده نشده برای مطابقت با ورودی واریانس در FusedBatchNorm.