FusedBatchNormV3

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

نرمال سازی دسته ای

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

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

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

روش های عمومی

خروجی <U>
batchMean ()
یک تانسور 1 بعدی برای میانگین دسته ای محاسبه شده، که توسط TensorFlow برای محاسبه میانگین در حال اجرا استفاده می شود.
خروجی <U>
BatchVariance ()
یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده، که توسط TensorFlow برای محاسبه واریانس در حال اجرا استفاده می شود.
استاتیک <T تعداد را گسترش می دهد، U تعداد را گسترش می دهد> FusedBatchNormV3 <T, U>
ایجاد ( دامنه دامنه ، عملوند <T> x، عملوند <U> مقیاس، عملوند <U> افست، عملوند <U> میانگین، عملوند <U> واریانس، گزینه‌ها... گزینه‌ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات FusedBatchNormV3 جدید را بسته بندی می کند.
استاتیک FusedBatchNormV3.Options
dataFormat (String dataFormat)
استاتیک FusedBatchNormV3.Options
اپسیلون (اپسیلون شناور)
استاتیک FusedBatchNormV3.Options
نمائیAvgFactor (Float exponentialAvgFactor)
استاتیک FusedBatchNormV3.Options
isTraining (Boolean isTraining)
خروجی <U>
ReserveSpace1 ()
یک تانسور 1 بعدی برای میانگین دسته ای محاسبه شده، برای استفاده مجدد در محاسبه گرادیان.
خروجی <U>
rezervSpace2 ()
یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده (واریانس معکوس در مورد cuDNN)، برای استفاده مجدد در محاسبه گرادیان.
خروجی <U>
ReserveSpace3 ()
یک تانسور 1 بعدی برای برخی از نتایج میانی، برای استفاده مجدد در محاسبه گرادیان برای کارایی بهتر.
خروجی <T>
y ()
یک تانسور 4 بعدی برای داده های خروجی.

روش های ارثی

روش های عمومی

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

یک تانسور 1 بعدی برای میانگین دسته ای محاسبه شده، که توسط TensorFlow برای محاسبه میانگین در حال اجرا استفاده می شود.

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

یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده، که توسط TensorFlow برای محاسبه واریانس در حال اجرا استفاده می شود.

ایستا عمومی FusedBatchNormV3 <T، U> ایجاد ( دامنه دامنه ، عملوند <T> x، مقیاس عملوند <U>، افست عملوند <U>، میانگین عملوند <U>، واریانس عملوند <U>، گزینه‌ها... گزینه‌ها)

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

مولفه های
محدوده محدوده فعلی
ایکس یک تانسور 4 بعدی برای داده های ورودی.
مقیاس یک تانسور 1 بعدی برای ضریب مقیاس بندی، برای مقیاس بندی x نرمال شده.
انحراف یک تانسور 1 بعدی برای افست، برای جابجایی به x نرمال شده.
منظور داشتن یک تانسور 1 بعدی برای میانگین جمعیت. فقط برای استنتاج استفاده می شود. برای آموزش باید خالی باشد
واریانس یک تانسور 1 بعدی برای واریانس جمعیت. فقط برای استنتاج استفاده می شود. برای آموزش باید خالی باشد
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از FusedBatchNormV3

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

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

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

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

عمومی استاتیک FusedBatchNormV3.Options exponentialAvgFactor (Float exponentialAvgFactor)

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

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

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

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

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

یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده (واریانس معکوس در مورد cuDNN)، برای استفاده مجدد در محاسبه گرادیان.

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

یک تانسور 1 بعدی برای برخی از نتایج میانی، برای استفاده مجدد در محاسبه گرادیان برای کارایی بهتر.

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

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