SparseMatMul

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

ম্যাট্রিক্স "a" কে ম্যাট্রিক্স "b" দ্বারা গুণ করুন।

ইনপুটগুলি অবশ্যই দ্বি-মাত্রিক ম্যাট্রিক্স হতে হবে এবং "a" এর অভ্যন্তরীণ মাত্রা অবশ্যই "b" এর বাইরের মাত্রার সাথে মিলতে হবে। "a" এবং "b" উভয়ই অবশ্যই `Tensor`s হতে হবে `SparseTensor`s নয়। এই অপটি সেই ক্ষেত্রে অপ্টিমাইজ করা হয়েছে যেখানে "a" বা "b" এর মধ্যে অন্তত একটি বিক্ষিপ্ত, এই অর্থে যে তাদের শূন্য মানের একটি বড় অনুপাত রয়েছে। একটি প্ল্যাটফর্মে এই বনাম একটি ঘন ম্যাট্রিক্স গুন ব্যবহার করার জন্য ব্রেকইভেন স্পার্স ম্যাট্রিক্সে 30% শূন্য মান ছিল।

এই ক্রিয়াকলাপের গ্রেডিয়েন্ট গণনা শুধুমাত্র ইনপুট গ্রেডিয়েন্টে স্পারসিটির সুবিধা গ্রহণ করবে যখন সেই গ্রেডিয়েন্টটি একটি Relu থেকে আসে।

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

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

ধ্রুবক

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

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

স্ট্যাটিক SparseMatMul.Options
aIsSparse (বুলিয়ান aIsSparse)
আউটপুট < TFloat32 >
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক SparseMatMul.Options
bIsSparse (বুলিয়ান bIsSparse)
স্ট্যাটিক SparseMatMul
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <? প্রসারিত TNumber > a, Operand <? প্রসারিত TNumber > b, বিকল্প... বিকল্প)
একটি নতুন SparseMatMul অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট < TFloat32 >
স্ট্যাটিক SparseMatMul.Options
ট্রান্সপোজএ (বুলিয়ান ট্রান্সপোজএ)
স্ট্যাটিক SparseMatMul.Options
ট্রান্সপোজবি (বুলিয়ান ট্রান্সপোজবি)

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

org.tensorflow.op.RawOp ক্লাস থেকে
চূড়ান্ত বুলিয়ান
সমান (অবজেক্ট অবজেক্ট)
চূড়ান্ত int
অপারেশন
অপ ()
একটি একক Operation হিসাবে গণনার এই ইউনিটটি ফেরত দিন।
চূড়ান্ত স্ট্রিং
বুলিয়ান
সমান (অবজেক্ট arg0)
চূড়ান্ত ক্লাস<?>
getClass ()
int
হ্যাশ কোড ()
চূড়ান্ত শূন্যতা
অবহিত ()
চূড়ান্ত শূন্যতা
সকলকে অবহিত করুন ()
স্ট্রিং
স্ট্রিং ()
চূড়ান্ত শূন্যতা
অপেক্ষা করুন (দীর্ঘ arg0, int arg1)
চূড়ান্ত শূন্যতা
অপেক্ষা করুন (দীর্ঘ arg0)
চূড়ান্ত শূন্যতা
অপেক্ষা করুন ()
org.tensorflow.op.Op থেকে
বিমূর্ত মৃত্যুদন্ড পরিবেশ
env ()
এই অপারেটিং সিস্টেম তৈরি করা হয়েছিল সেই এক্সিকিউশন এনভায়রনমেন্ট ফিরিয়ে দিন।
বিমূর্ত অপারেশন
অপ ()
একটি একক Operation হিসাবে গণনার এই ইউনিটটি ফেরত দিন।
org.tensorflow.Operand থেকে
বিমূর্ত আউটপুট < TFloat32 >
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
বিমূর্ত TFloat32
টেনসর হিসাবে ()
এই অপারেন্ডে টেনসর রিটার্ন করে।
বিমূর্ত আকৃতি
আকৃতি ()
এই অপারেন্ডের Output দ্বারা উল্লেখিত টেনসরের (সম্ভবত আংশিক পরিচিত) আকৃতি প্রদান করে।
বিমূর্ত ক্লাস< TFloat32 >
প্রকার ()
এই অপারেন্ডের টেনসরের ধরন প্রদান করে
org.tensorflow.ndarray.Shaped থেকে
বিমূর্ত int
বিমূর্ত আকৃতি
বিমূর্ত দীর্ঘ
আকার ()
মানের সংখ্যায় এই পাত্রের মোট আকার গণনা করে এবং ফেরত দেয়।

ধ্রুবক

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

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

ধ্রুবক মান: "স্পার্সম্যাটমুল"

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

পাবলিক স্ট্যাটিক SparseMatMul.Options aIsSparse (বুলিয়ান aIsSparse)

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

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

পাবলিক স্ট্যাটিক SparseMatMul.Options bIsSparse (বুলিয়ান bIsSparse)

পাবলিক স্ট্যাটিক SparseMatMul তৈরি করে ( স্কোপ স্কোপ, অপারেন্ড <? প্রসারিত TNumber > a, Operand <? প্রসারিত TNumber > b, বিকল্প... বিকল্প)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • SparseMatMul এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট < TFloat32 > পণ্য ()

পাবলিক স্ট্যাটিক SparseMatMul.Options transposeA (বুলিয়ান ট্রান্সপোজএ)

পাবলিক স্ট্যাটিক SparseMatMul.Options transposeB (বুলিয়ান ট্রান্সপোজবি)