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