সেন্সরফ্লো :: অপস :: স্পারসনক্যাট
#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
আকার - কনক্যাট_ডিম: সাথে সংমিশ্রণের মাত্রা। অবশ্যই রেঞ্জের [-রেঙ্ক, র্যাঙ্ক) হতে হবে, যেখানে প্রতিটি ইনপুট
SparseTensor
মাত্রার সংখ্যা হ'ল র্যাঙ্ক।
রিটার্নস:
-
Output
আউটপুট_ইন্ডিস: 2-ডি। সংক্ষিপ্তSparseTensor
সূচকগুলি। -
Output
আউটপুট_ভ্যালু: 1-ডি। সংক্ষিপ্তSparseTensor
খালি খালি মান। -
Output
আউটপুট_শ্যাপ: 1-ডি। সংক্ষিপ্ত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 )