نرمال سازی دسته ای
توجه داشته باشید که اندازه تانسورهای 4 بعدی با "NHWC" یا "NCHW" تعریف می شود. اندازه تانسورهای 1 بعدی با بعد C تانسورهای 4 بعدی مطابقت دارد.
کلاس های تو در تو
| کلاس | FusedBatchNormV3.Options | ویژگی های اختیاری برای FusedBatchNormV3 | |
روش های عمومی
| خروجی <U> | batchMean () یک تانسور 1 بعدی برای میانگین دسته ای محاسبه شده، که توسط TensorFlow برای محاسبه میانگین در حال اجرا استفاده می شود. |
| خروجی <U> | BatchVariance () یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده، که توسط TensorFlow برای محاسبه واریانس در حال اجرا استفاده می شود. |
| استاتیک <T تعداد را گسترش می دهد، U تعداد را گسترش می دهد> FusedBatchNormV3 <T, U> | |
| استاتیک 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 isTraining (Boolean isTraining)
مولفه های
| آموزش است | یک مقدار bool برای نشان دادن عملیات برای آموزش (پیشفرض) یا استنتاج است. |
|---|
خروجی عمومی <U> rezervSpace1 ()
یک تانسور 1 بعدی برای میانگین دسته ای محاسبه شده، برای استفاده مجدد در محاسبه گرادیان.
خروجی عمومی <U> rezervSpace2 ()
یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده (واریانس معکوس در مورد cuDNN)، برای استفاده مجدد در محاسبه گرادیان.
خروجی عمومی <U> rezervSpace3 ()
یک تانسور 1 بعدی برای برخی از نتایج متوسط، برای استفاده مجدد در محاسبه گرادیان برای کارایی بهتر.