ম্যাট্রিক্স "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 | |
আউটপুট < TFloat32 > | পণ্য () |
স্ট্যাটিক SparseMatMul.Options | ট্রান্সপোজএ (বুলিয়ান ট্রান্সপোজএ) |
স্ট্যাটিক SparseMatMul.Options | ট্রান্সপোজবি (বুলিয়ান ট্রান্সপোজবি) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
সর্বজনীন আউটপুট < TFloat32 > asOutput ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক SparseMatMul তৈরি করে ( স্কোপ স্কোপ, অপারেন্ড <? প্রসারিত TNumber > a, Operand <? প্রসারিত TNumber > b, বিকল্প... বিকল্প)
একটি নতুন SparseMatMul অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- SparseMatMul এর একটি নতুন উদাহরণ