tensorflow:: ops:: MatrixSetDiag
#include <array_ops.h>নতুন ব্যাচকৃত কর্ণ মান সহ একটি ব্যাচকৃত ম্যাট্রিক্স টেনসর ফেরত দেয়।
সারসংক্ষেপ
প্রদত্ত input এবং diagonal থেকে, এই অপারেশনটি input মতো একই আকৃতি এবং মান সহ একটি টেনসর রিটার্ন করে, তবে সবচেয়ে ভেতরের ম্যাট্রিক্সগুলোর প্রধান কর্ণটি এর ব্যতিক্রম। এই প্রধান diagonal মান দ্বারা ওভাররাইট হয়ে যাবে।
আউটপুটটি নিম্নরূপে গণনা করা হয়:
ধরা যাক, input k+1 ডাইমেনশন [I, J, K, ..., M, N] এবং diagonal k ডাইমেনশন [I, J, K, ..., min(M, N)] । তাহলে আউটপুটটি হবে k+1 র্যাঙ্কের একটি টেনসর যার ডাইমেনশন [I, J, K, ..., M, N] যেখানে:
-
output[i, j, k, ..., m, n] = diagonal[i, j, k, ..., n]যেখানেm == n। -
output[i, j, k, ..., m, n] = input[i, j, k, ..., m, n]যেখানেm != n
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- ইনপুট: র্যাঙ্ক
k+1, যেখানেk >= 1। - কর্ণরেখা: র্যাঙ্ক
k, যেখানেk >= 1।
ফেরত:
-
Output: র্যাঙ্কk+1, যেখানেoutput.shape = input.shape।
নির্মাতা এবং ধ্বংসকারী | |
|---|---|
MatrixSetDiag (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input diagonal) |
জনসাধারণের বৈশিষ্ট্য | |
|---|---|
operation | |
output | |
জনসাধারণের কার্যাবলী | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
জনসাধারণের বৈশিষ্ট্য
অপারেশন
Operation operation
আউটপুট
::tensorflow::Output output
জনসাধারণের কার্যাবলী
ম্যাট্রিক্সসেটডায়াগ
MatrixSetDiag( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input diagonal )
নোড
::tensorflow::Node * node() const
অপারেটর::টেনসরফ্লো::ইনপুট
operator::tensorflow::Input() const
অপারেটর::টেনসরফ্লো::আউটপুট
operator::tensorflow::Output() const