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