tensorflow:: عملیات:: جلوگیری از گرادیان

#include <array_ops.h>

یک عملیات هویت که در صورت درخواست گرادیان، خطا ایجاد می‌کند.

خلاصه

وقتی این عملیات در یک گراف اجرا می‌شود، تانسور ورودی خود را به همان شکلی که هست، خروجی می‌دهد.

هنگام ساخت عملیات برای محاسبه گرادیان‌ها، سیستم گرادیان TensorFlow هنگام تلاش برای جستجوی گرادیان این عملیات، خطایی را برمی‌گرداند، زیرا هیچ گرادیانی نباید برای این تابع ثبت شود. این عملیات برای جلوگیری از اشکالات ظریفی که به طور پنهانی گرادیان‌های پیاده‌سازی نشده را در برخی موارد گوشه‌ای برمی‌گردانند، وجود دارد.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • ورودی: هر تانسوری.

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

  • پیام: وقتی کسی سعی می‌کند این عملیات را متمایز کند، در خطا چاپ می‌شود.

بازده:

  • Output : همان تانسور ورودی.

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

PreventGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input input)
PreventGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const PreventGradient::Attrs & attrs)

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

operation
output

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

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

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

Message (StringPiece x)

ساختارها

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

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

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

عملیات

Operation operation

خروجی

::tensorflow::Output output

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

جلوگیری از گرادیان

 PreventGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input
)

جلوگیری از گرادیان

 PreventGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  const PreventGradient::Attrs & attrs
)

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const 

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

پیام

Attrs Message(
  StringPiece x
)