সেন্সরফ্লো :: অপস :: স্পারসনক্যাট

#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
)