tensorflow:: ops:: SparseConcat
#include <sparse_ops.h> নির্দিষ্ট ডাইমেনশন বরাবর SparseTensor একটি তালিকা সংযুক্ত করে।
সারসংক্ষেপ
এই স্পার্স টেনসরগুলোর ডেন্স সংস্করণগুলোর সাপেক্ষে সংযোজন করা হয়। ধরে নেওয়া হয় যে প্রতিটি ইনপুট একটি SparseTensor যার উপাদানগুলো ক্রমবর্ধমান ডাইমেনশন সংখ্যা অনুসারে সাজানো থাকে।
কনক্যাট ডাইমেনশন ছাড়া বাকি সব ইনপুটের শেপ অবশ্যই একই হতে হবে। indices , values এবং shapes লিস্টগুলোর দৈর্ঘ্য অবশ্যই সমান হতে হবে।
আউটপুটের আকৃতি ইনপুটগুলোর আকৃতির অনুরূপ, তবে কনক্যাট ডাইমেনশন বরাবর এটি ঐ ডাইমেনশন বরাবর ইনপুটগুলোর আকারের যোগফল।
আউটপুট উপাদানগুলোকে ক্রমবর্ধমান ডাইমেনশন নম্বর অনুসারে তাদের ক্রম বজায় রেখে পুনর্বিন্যাস করা হবে।
এই অপারেশনটি O(M log M) সময়ে চলে, যেখানে M হলো সমস্ত ইনপুট জুড়ে থাকা অ-খালি মানগুলির মোট সংখ্যা। এর কারণ হলো, যেকোনো ডাইমেনশন জুড়ে দক্ষতার সাথে সংযুক্ত করার জন্য একটি অভ্যন্তরীণ সর্টের প্রয়োজন হয়।
উদাহরণস্বরূপ, যদি concat_dim = 1 হয় এবং ইনপুটগুলো হয়
sp_inputs[0]: shape = [2, 3] [0, 2]: "a" [1, 0]: "b" [1, 1]: "c" sp_inputs[1]: shape = [2, 4] [0, 1]: "d" [0, 2]: "e"
তাহলে আউটপুট হবে
shape = [2, 7] [0, 2]: "a" [0, 4]: "d" [0, 5]: "e" [1, 0]: "b" [1, 1]: "c"
গ্রাফিকভাবে এটি করার সমতুল্য
[ a] concat [ d e ] = [ a d e ] [b c ] [ ] [b c ]
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- সূচকসমূহ: দ্বিমাত্রিক। প্রতিটি ইনপুট
SparseTensorসূচকসমূহ। - মানসমূহ: ১-মাত্রিক। প্রতিটি
SparseTensorএর অশূন্য মানসমূহ। - আকৃতি: ১-মাত্রিক। প্রতিটি
SparseTensorআকৃতি। - concat_dim: যে ডাইমেনশন বরাবর সংযুক্ত করা হবে। এর মান অবশ্যই [-rank, rank) সীমার মধ্যে হতে হবে, যেখানে rank হলো প্রতিটি ইনপুট
SparseTensorডাইমেনশনের সংখ্যা।
ফেরত:
-
Outputআউটপুট_ইনডেক্স: সংযুক্তSparseTensorদ্বি-মাত্রিক সূচকসমূহ। -
Outputআউটপুট_ভ্যালুস: ১-ডি। সংযুক্তSparseTensorঅ-খালি মানসমূহ। -
Outputআউটপুট_শেপ: ১-ডি। সংযুক্তSparseTensorআকৃতি।
নির্মাতা এবং ধ্বংসকারী | |
|---|---|
SparseConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList indices, :: tensorflow::InputList values, :: tensorflow::InputList shapes, int64 concat_dim) |
জনসাধারণের বৈশিষ্ট্য | |
|---|---|
operation | |
output_indices | |
output_shape | |
output_values | |
জনসাধারণের বৈশিষ্ট্য
অপারেশন
Operation operation
আউটপুট_সূচক
::tensorflow::Output output_indices
আউটপুট_আকৃতি
::tensorflow::Output output_shape
আউটপুট_মান
::tensorflow::Output output_values
জনসাধারণের কার্যাবলী
স্পার্সকনক্যাট
SparseConcat( const ::tensorflow::Scope & scope, ::tensorflow::InputList indices, ::tensorflow::InputList values, ::tensorflow::InputList shapes, int64 concat_dim )