TakeManySparseFromTensorsMap

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

একটি `SparseTensorsMap` থেকে `SparseTensors` পড়ুন এবং সেগুলিকে সংযুক্ত করুন।

ইনপুট `sparse_handles` অবশ্যই একটি `int64` আকৃতির ম্যাট্রিক্স হতে হবে `[N, 1]` যেখানে `N` হল মিনিব্যাচের আকার এবং সারিগুলি `AddSparseToTensorsMap` বা `AddManySparseToTensorsMap` এর আউটপুট হ্যান্ডেলগুলির সাথে মিলে যায়। মূল `SparseTensor` অবজেক্টের র‍্যাঙ্কগুলি যেগুলি প্রদত্ত ইনপুট অপ্সগুলিতে গিয়েছিল সেগুলি অবশ্যই মিলবে৷ যখন চূড়ান্ত `SparseTensor` তৈরি করা হয়, তখন এটি আগত `SparseTensor` অবজেক্টের র‍্যাঙ্কের চেয়ে এক উচ্চতর র‌্যাঙ্ক করে (তাদের বাম দিকে একটি নতুন সারি মাত্রার সাথে সংযুক্ত করা হয়েছে)।

সমস্ত মাত্রার জন্য আউটপুট `SparseTensor` অবজেক্টের আকৃতির মান কিন্তু প্রথমটি সংশ্লিষ্ট মাত্রার জন্য ইনপুট `SparseTensor` অবজেক্টের আকৃতির মান জুড়ে সর্বোচ্চ। এর প্রথম আকৃতির মান হল `N`, মিনিব্যাচের আকার।

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

উদাহরণস্বরূপ, যদি হ্যান্ডলগুলি একটি ইনপুটকে উপস্থাপন করে, যা একটি `[2, 3]` ম্যাট্রিক্স যা দুটি আসল `স্পার্স টেনসর` অবজেক্টের প্রতিনিধিত্ব করে:

index = [ 0]
             [10]
             [20]
     values = [1, 2, 3]
     shape = [50]
 
এবং
index = [ 2]
             [10]
     values = [4, 5]
     shape = [30]
 
তাহলে চূড়ান্ত `SparseTensor` হবে:
index = [0  0]
             [0 10]
             [0 20]
             [1  2]
             [1 10]
     values = [1, 2, 3, 4, 5]
     shape = [2 50]
 

নেস্টেড ক্লাস

ক্লাস TakeManySparseFromTensorsMap.Options TakeManySparseFromTensorsMap এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

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

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

স্ট্যাটিক TakeManySparseFromTensorsMap.Options
ধারক (স্ট্রিং ধারক)
স্ট্যাটিক <T TType প্রসারিত করে > TakeManySparseFromTensorsMap <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TInt64 > sparseHandles, Class<T> dtype, বিকল্প... বিকল্প)
একটি নতুন TakeManySparseFromTensorsMap অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
স্ট্যাটিক TakeManySparseFromTensorsMap.Options
sharedName (স্ট্রিং শেয়ার করা নাম)
আউটপুট < TInt64 >
আউটপুট < TInt64 >
আউটপুট <T>

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

ধ্রুবক

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

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

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

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

পাবলিক স্ট্যাটিক TakeManySparseFromTensorsMap.Options ধারক (স্ট্রিং কন্টেইনার)

পরামিতি
ধারক এই অপশন দ্বারা পড়া `SparseTensorsMap`-এর ধারক নাম।

পাবলিক স্ট্যাটিক TakeManySparseFromTensorsMap <T> তৈরি করুন ( স্কোপ স্কোপ, Operand < TInt64 > sparseHandles, Class<T> dtype, বিকল্প... বিকল্প)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
স্পার্স হ্যান্ডেল 1-D, `N` ক্রমিককৃত `SparseTensor` অবজেক্ট। আকৃতি: `[N]`।
dtype `SparseTensorsMap`-এ সংরক্ষিত `SparseTensor` বস্তুর `dtype`।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • TakeManySparseFromTensorsMap-এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক TakeManySparseFromTensorsMap.Options sharedName (স্ট্রিং শেয়ার করা নাম)

পরামিতি
শেয়ার করা নাম এই অপশন দ্বারা পড়া `SparseTensorsMap`-এর ভাগ করা নাম। এটি খালি হওয়া উচিত নয়; বরং মূল `SparseTensorsMap` তৈরি করা Op-এর `shared_name` বা অনন্য অপারেশন নাম ব্যবহার করা উচিত।

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

2-ডি। মিনিব্যাচের `সূচক` `স্পার্স টেনসর`।

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

1-ডি. মিনিব্যাচের `আকৃতি` `স্পার্স টেনসর`।

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

1-ডি. মিনিব্যাচের `মান` `স্পার্স টেনসর`।