جریان تنسور:: عملیات:: FusedBatchNorm
#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)، برای استفاده مجدد در محاسبه گرادیان.
سازندگان و ویرانگرها | |
---|---|
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance) | |
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNorm::Attrs & attrs) |
صفات عمومی | |
---|---|
batch_mean | |
batch_variance | |
operation | |
reserve_space_1 | |
reserve_space_2 | |
y |
توابع استاتیک عمومی | |
---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
ExponentialAvgFactor (float x) | |
IsTraining (bool x) |
سازه ها | |
---|---|
tensorflow:: ops:: FusedBatchNorm:: Attrs | تنظیم کننده های ویژگی اختیاری برای FusedBatchNorm . |
صفات عمومی
batch_mean
::tensorflow::Output batch_mean
دسته_واریانس
::tensorflow::Output batch_variance
عملیات
Operation operation
رزرو_فضای_1
::tensorflow::Output reserve_space_1
رزرو_فضا_2
::tensorflow::Output reserve_space_2
y
::tensorflow::Output y
توابع عمومی
FusedBatchNorm
FusedBatchNorm( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance )
FusedBatchNorm
FusedBatchNorm( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance, const FusedBatchNorm::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 بهوقت ساعت هماهنگ جهانی."],[],[]]