tensorflow:: عملیات:: FusedBatchNormV2

#include <nn_ops.h>

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

خلاصه

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

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • x: یک تانسور چهاربعدی برای داده‌های ورودی.
  • مقیاس: یک تانسور یک‌بعدی برای عامل مقیاس‌بندی، برای مقیاس‌بندی x نرمال‌شده.
  • آفست: یک تانسور یک‌بعدی برای آفست، برای جابجایی به x نرمال‌شده.
  • میانگین: یک تانسور یک‌بعدی برای میانگین جمعیت. فقط برای استنتاج استفاده می‌شود؛ برای آموزش باید خالی باشد.
  • واریانس: یک تانسور یک‌بعدی برای واریانس جمعیت. فقط برای استنتاج استفاده می‌شود؛ برای آموزش باید خالی باشد.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • اپسیلون: یک عدد اعشاری کوچک که به واریانس x اضافه می‌شود.
  • data_format: فرمت داده برای x و y. یا "NHWC" (پیش‌فرض) یا "NCHW".
  • is_training: یک مقدار bool که نشان می‌دهد عملیات برای آموزش (پیش‌فرض) یا استنتاج است.

بازده:

  • Output y: یک تانسور چهاربعدی برای داده‌های خروجی.
  • Output batch_mean: یک تنسور یک‌بعدی برای میانگین دسته‌ای محاسبه‌شده، که توسط TensorFlow برای محاسبه میانگین در حال اجرا استفاده می‌شود.
  • Output batch_variance: یک تنسور یک‌بعدی برای واریانس دسته‌ای محاسبه‌شده، که توسط TensorFlow برای محاسبه واریانس در حال اجرا استفاده می‌شود.
  • Output reserve_space_1: یک تانسور یک‌بعدی برای میانگین دسته‌ای محاسبه‌شده، که در محاسبه گرادیان مجدداً استفاده می‌شود.
  • Output reserve_space_2: یک تانسور یک‌بعدی برای واریانس دسته‌ای محاسبه‌شده (واریانس معکوس در مورد cuDNN)، که در محاسبه گرادیان مجدداً استفاده می‌شود.

سازنده‌ها و مخرب‌ها

FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance)
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs)

ویژگی‌های عمومی

batch_mean
batch_variance
operation
reserve_space_1
reserve_space_2
y

توابع استاتیک عمومی

DataFormat (StringPiece x)
Epsilon (float x)
IsTraining (bool x)

ساختارها

tensorflow:: عملیات:: FusedBatchNormV2:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای FusedBatchNormV2 .

ویژگی‌های عمومی

batch_mean

::tensorflow::Output batch_mean

واریانس دسته‌ای

::tensorflow::Output batch_variance

عملیات

Operation operation

reserve_space_1

::tensorflow::Output reserve_space_1

reserve_space_2

::tensorflow::Output reserve_space_2

ی

::tensorflow::Output y

کارکردهای عمومی

FusedBatchNormV2

 FusedBatchNormV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance
)

FusedBatchNormV2

 FusedBatchNormV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance,
  const FusedBatchNormV2::Attrs & attrs
)

توابع استاتیک عمومی

قالب داده

Attrs DataFormat(
  StringPiece x
)

اپسیلون

Attrs Epsilon(
  float x
)

آیزترینینگ

Attrs IsTraining(
  bool x
)