جریان تنسور:: عملیات:: FusedBatchNormV3
#include <nn_ops.h>
نرمال سازی دسته ای
خلاصه
توجه داشته باشید که اندازه تانسورهای 4 بعدی با "NHWC" یا "NCHW" تعریف می شود. اندازه تانسورهای 1 بعدی با بعد C تانسورهای 4 بعدی مطابقت دارد.
استدلال ها:
- scope: یک شی Scope
- x: یک تانسور 4 بعدی برای داده های ورودی.
- مقیاس: یک تانسور 1 بعدی برای ضریب مقیاس، برای مقیاس x نرمال شده.
- افست: یک تانسور 1 بعدی برای آفست، برای جابجایی به x نرمال شده.
- میانگین: یک تانسور 1 بعدی برای میانگین جمعیت. فقط برای استنتاج استفاده می شود. برای آموزش باید خالی باشد
- واریانس: یک تانسور 1 بعدی برای واریانس جمعیت. فقط برای استنتاج استفاده می شود. برای آموزش باید خالی باشد
ویژگی های اختیاری (به Attrs
مراجعه کنید):
- اپسیلون: عدد شناور کوچکی که به واریانس x اضافه می شود.
- data_format: فرمت داده برای x و y. یا «NHWC» (پیشفرض) یا «NCHW».
- is_training: یک مقدار bool که نشان می دهد عملیات برای آموزش (پیش فرض) یا استنتاج است.
برمیگرداند:
-
Output
y: یک تانسور 4 بعدی برای داده های خروجی. -
Output
batch_mean: یک تانسور 1 بعدی برای میانگین دسته ای محاسبه شده، که توسط TensorFlow برای محاسبه میانگین در حال اجرا استفاده می شود. -
Output
batch_variance: یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده، که توسط TensorFlow برای محاسبه واریانس در حال اجرا استفاده می شود. -
Output
rezerv_space_1: یک تانسور 1 بعدی برای میانگین دسته ای محاسبه شده، برای استفاده مجدد در محاسبه گرادیان. -
Output
rezerv_space_2: یک تانسور 1 بعدی برای واریانس دسته ای محاسبه شده (واریانس معکوس در مورد cuDNN)، برای استفاده مجدد در محاسبه گرادیان. -
Output
rezerv_space_3: یک تانسور 1 بعدی برای برخی از نتایج میانی، برای استفاده مجدد در محاسبه گرادیان برای کارایی بهتر.
سازندگان و ویرانگرها | |
---|---|
FusedBatchNormV3 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance) | |
FusedBatchNormV3 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNormV3::Attrs & attrs) |
صفات عمومی | |
---|---|
batch_mean | |
batch_variance | |
operation | |
reserve_space_1 | |
reserve_space_2 | |
reserve_space_3 | |
y |
توابع استاتیک عمومی | |
---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
ExponentialAvgFactor (float x) | |
IsTraining (bool x) |
سازه ها | |
---|---|
tensorflow:: ops:: FusedBatchNormV3:: Attrs | تنظیم کننده های ویژگی اختیاری برای FusedBatchNormV3 . |
صفات عمومی
batch_mean
::tensorflow::Output batch_mean
دسته_واریانس
::tensorflow::Output batch_variance
عملیات
Operation operation
رزرو_فضای_1
::tensorflow::Output reserve_space_1
رزرو_فضا_2
::tensorflow::Output reserve_space_2
رزرو_فضا_3
::tensorflow::Output reserve_space_3
y
::tensorflow::Output y
توابع عمومی
FusedBatchNormV3
FusedBatchNormV3( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance )
FusedBatchNormV3
FusedBatchNormV3( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance, const FusedBatchNormV3::Attrs & attrs )
توابع استاتیک عمومی
DataFormat
Attrs DataFormat( StringPiece x )
اپسیلون
Attrs Epsilon( float x )
ExponentialAvgFactor
Attrs ExponentialAvgFactor( float x )
IsTraining
Attrs IsTraining( bool x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-21 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-21 بهوقت ساعت هماهنگ جهانی."],[],[]]