টেনসরফ্লো :: অপস:: 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) |
পাবলিক ফাংশন | |
---|---|
operator[] (size_t index) const |
পাবলিক বৈশিষ্ট্য
অপারেশন
Operation operation
আউটপুট
::tensorflow::OutputList output
পাবলিক ফাংশন
IdentityN
IdentityN(
const ::tensorflow::Scope & scope,
::tensorflow::InputList input
)
অপারেটর
::tensorflow::Output operator[](
size_t index
) const