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

#include <array_ops.h>

لیستی از تانسورها را با همان شکل و محتوا به عنوان ورودی برمی‌گرداند.

خلاصه

تانسورها

این تابع می‌تواند برای نادیده گرفتن گرادیان در توابع پیچیده استفاده شود. برای مثال، فرض کنید y = f(x) و می‌خواهیم یک تابع سفارشی g برای پس‌پرش اعمال کنیم به طوری که dx = g(dy). در پایتون،

with tf.get_default_graph().gradient_override_map(
    {'IdentityN': 'OverrideGradientWithG'}):
  y, _ = identity_n([f(x), x])

.RegisterGradient('OverrideGradientWithG')
def ApplyG(op, dy, _):
  return [None, g(dy)]  # Do not backprop to f(x).

استدلال‌ها:

بازده:

  • OutputList : تانسور خروجی.

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

IdentityN (const :: tensorflow::Scope & scope, :: tensorflow::InputList input)

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

operation
output

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

operator[] (size_t index) const

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

عملیات

Operation operation

خروجی

::tensorflow::OutputList output

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

هویتN

 IdentityN(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList input
)

عملگر[]

::tensorflow::Output operator[](
  size_t index
) const