টেনসরফ্লো :: অপস:: 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 ]
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- সূচক: 2-ডি। প্রতিটি ইনপুট
SparseTensorসূচক। - মান: 1-ডি। প্রতিটি
SparseTensorঅ-খালি মান। - আকার: 1-ডি। প্রতিটি
SparseTensorআকার। - concat_dim: সাথে সংযুক্ত করার জন্য মাত্রা। পরিসরে হতে হবে [-র্যাঙ্ক, র্যাঙ্ক), যেখানে র্যাঙ্ক হল প্রতিটি ইনপুট
SparseTensorমাত্রার সংখ্যা।
রিটার্ন:
-
Outputআউটপুট_সূচক: 2-ডি। সংযুক্তSparseTensorসূচক। -
Outputoutput_values: 1-D. সংযুক্তSparseTensorঅ-খালি মান। -
Outputoutput_shape: 1-D. সংযুক্ত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
output_values
::tensorflow::Output output_values
পাবলিক ফাংশন
SparseConcat
SparseConcat( const ::tensorflow::Scope & scope, ::tensorflow::InputList indices, ::tensorflow::InputList values, ::tensorflow::InputList shapes, int64 concat_dim )