SparseAdd

পাবলিক চূড়ান্ত ক্লাস SparseAdd

আরেকটি `স্পার্স টেনসর` তৈরি করতে দুটি `স্পার্স টেনসর` বস্তু যোগ করে।

ইনপুট `SparseTensor` অবজেক্টের সূচকগুলিকে স্ট্যান্ডার্ড লেক্সিকোগ্রাফিক ক্রম অনুসারে অনুমান করা হয়। যদি এটি না হয়, এই ধাপের আগে সূচী ক্রম পুনরুদ্ধার করতে `SparseReorder` চালান।

ডিফল্টরূপে, যদি কোনো সূচকে দুটি মান শূন্যে যোগ হয়, তাহলে আউটপুট `SparseTensor` এখনও সেই নির্দিষ্ট অবস্থানটিকে তার সূচকে অন্তর্ভুক্ত করবে, সংশ্লিষ্ট মান স্লটে একটি শূন্য সংরক্ষণ করবে। এটিকে ওভাররাইড করার জন্য, কলকারীরা `থ্রেশ` নির্দিষ্ট করতে পারে, যা ইঙ্গিত করে যে যোগফল যদি `থ্রেশ`-এর থেকে কঠোরভাবে ছোট হয়, তাহলে এর সংশ্লিষ্ট মান এবং সূচক অন্তর্ভুক্ত করা হবে না। বিশেষ করে, `থ্রেশ == 0` (ডিফল্ট) মানে সবকিছু রাখা হয় এবং প্রকৃত থ্রেশহোল্ডিং শুধুমাত্র একটি ইতিবাচক মানের জন্য ঘটে।

নিম্নলিখিত আকারে, `থ্রেশ`কে বিবেচনায় নেওয়ার পরে `nnz` হল গণনা।

ধ্রুবক

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

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

স্ট্যাটিক <T TType প্রসারিত করে > SparseAdd <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TInt64 > aIndices, Operand <T> aValues, Operand < TInt64 > aShape, Operand < TInt64 > bIndices, Operand <T> bValues, Operand < TInt64 > bShape, Operesh > Tumbers প্রসারিত) <?
একটি নতুন SparseAdd অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট < TInt64 >
আউটপুট < TInt64 >
আউটপুট <T>

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

ধ্রুবক

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

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

ধ্রুবক মান: "স্পার্স অ্যাড"

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

পাবলিক স্ট্যাটিক স্পারসঅ্যাড <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TInt64 > aIndices, Operand <T> aValues, Operand < TInt64 > aShape, Operand < TInt64 > bIndices, Operand <T> bValues, Operand > এবং < TInt64 , O ? প্রসারিত TNumber > থ্রেস)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
একটি সূচক 2-ডি। প্রথম `স্পার্স টেনসর` এর `সূচক`, আকার `[nnz, ndims]` ম্যাট্রিক্স।
মূল্যবোধ 1-ডি. প্রথম `স্পার্স টেনসর` এর `মান`, আকার `[nnz]` ভেক্টর।
একটি আকৃতি 1-ডি. প্রথম `স্পার্স টেনসর` এর `আকৃতি`, আকার `[ndims]` ভেক্টর।
bIndices 2-ডি। দ্বিতীয় `স্পার্স টেনসর` এর `সূচক`, আকার `[nnz, ndims]` ম্যাট্রিক্স।
বি-মান 1-ডি. দ্বিতীয় `স্পার্স টেনসর` এর `মান`, আকার `[nnz]` ভেক্টর।
bShape 1-ডি. দ্বিতীয় `স্পার্স টেনসর` এর `আকৃতি`, আকার `[ndims]` ভেক্টর।
মাড়াই 0-ডি. মাত্রার থ্রেশহোল্ড যা নির্ধারণ করে যে একটি আউটপুট মান/সূচক জোড়া স্থান নেয় কিনা।
রিটার্নস
  • SparseAdd এর একটি নতুন উদাহরণ

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

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

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