SparseConcat

পাবলিক ফাইনাল ক্লাস SparseConcat

নির্দিষ্ট মাত্রা বরাবর `SparseTensor` এর একটি তালিকা সংযুক্ত করে।

এই বিক্ষিপ্ত টেনসরগুলির ঘন সংস্করণগুলির সাথে সংযোগ করা হয়। এটা ধরে নেওয়া হয় যে প্রতিটি ইনপুট হল একটি `স্পার্স টেনসর` যার উপাদানগুলি ক্রমবর্ধমান মাত্রা সংখ্যার সাথে সাজানো হয়েছে।

কনক্যাট ডাইমেনশন ব্যতীত সমস্ত ইনপুটের আকার অবশ্যই মেলে। `সূচক`, `মান` এবং `আকারের তালিকার দৈর্ঘ্য অবশ্যই একই হতে হবে।

আউটপুট আকারটি ইনপুটগুলির সাথে অভিন্ন, কনক্যাট মাত্রা ব্যতীত, যেখানে এটি সেই মাত্রা বরাবর ইনপুটগুলির আকারের সমষ্টি৷

আউটপুট উপাদান ক্রমবর্ধমান মাত্রা সংখ্যা সহ বাছাই ক্রম সংরক্ষণের জন্য অবলম্বন করা হবে.

এই অপশনটি `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"

তাহলে আউটপুট হবে

আকৃতি = [2, 7] [0, 2]: "a" [0, 4]: "d" [0, 5]: "e" [1, 0]: "b" [1, 1]: " গ"

গ্রাফিকভাবে এটি করার সমতুল্য

[ক] কনকাট [ ডি ] = [ অ্যাডে ] [ বিসি ] [ ] [ বিসি ]

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

static <T প্রসারিত করে TType > SparseConcat <T>
তৈরি করুন ( স্কোপ স্কোপ, পুনরাবৃত্তিযোগ্য< Operand < TInt64 >> সূচক, পুনরাবৃত্তিযোগ্য< Operand <T>> মান, Iterable< Operand < TInt64 >> আকার, লং কনক্যাটডিম)
একটি নতুন SparseConcat অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট < TInt64 >
আউটপুট < TInt64 >
আউটপুট <T>

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "SparseConcat"

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক SparseConcat <T> তৈরি করুন ( Scope scope, Iterable< Operand < TInt64 >> সূচক, Iterable< Operand <T>> মান, Iterable< Operand < TInt64 >> আকার, লং কনক্যাটডিম)

একটি নতুন SparseConcat অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
সূচক 2-ডি। প্রতিটি ইনপুট `স্পার্স টেনসর` এর সূচক।
মান 1-ডি. প্রতিটি `স্পার্স টেনসর`-এর অ-খালি মান।
আকার 1-ডি. প্রতিটি `স্পার্স টেনসর` এর আকৃতি।
concatDim মাত্রা বরাবর সংযুক্ত করা. পরিসরে হতে হবে [-র‌্যাঙ্ক, র‌্যাঙ্ক), যেখানে র‌্যাঙ্ক হল প্রতিটি ইনপুট `স্পার্স টেনসর`-এ মাত্রার সংখ্যা।
রিটার্নস
  • SparseConcat এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট < TInt64 > outputIndices ()

2-ডি। সংযুক্ত `স্পার্স টেনসর` এর সূচক।

সর্বজনীন আউটপুট < TInt64 > outputShape ()

1-ডি. সংযুক্ত `স্পার্স টেনসর` এর আকৃতি।

সর্বজনীন আউটপুট <T> outputValues ​​()

1-ডি. সংযুক্ত `স্পার্স টেনসর` এর অ-খালি মান।