SparseMatrixMatMul

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

ম্যাট্রিক্স-একটি ঘন ম্যাট্রিক্সের সাথে একটি স্পার্স ম্যাট্রিক্সকে গুণ করে।

একটি ঘন ম্যাট্রিক্স প্রদান করে। ইনপুট A এবং B এর জন্য, যেখানে A হল CSR এবং B হল ঘন; এই অপটি একটি ঘন সি প্রদান করে;

ট্রান্সপোজ_আউটপুট মিথ্যা হলে, রিটার্ন করে:

C = A . B
 
যদি ট্রান্সপোজ_আউটপুট `সত্য` হয়, রিটার্ন করে:
C = transpose(A . B) = transpose(B) . transpose(A)
 
যেখানে ট্রান্সপোজিশনটি সবচেয়ে ভিতরের দুটি (ম্যাট্রিক্স) মাত্রা বরাবর সঞ্চালিত হয়।

কনজুগেট_আউটপুট যদি 'সত্য' হয়, তাহলে রিটার্ন করে:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
যদি কনজুগেট_আউটপুট এবং ট্রান্সপোজ_আউটপুট উভয়ই 'সত্য' হয়, রিটার্ন করে:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

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

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

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

স্ট্যাটিক SparseMatrixMatMul.Options
adjointA (বুলিয়ান adjointA)
স্ট্যাটিক SparseMatrixMatMul.Options
adjointB (বুলিয়ান adjointB)
আউটপুট <T>
আউটপুট হিসাবে ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
স্ট্যাটিক SparseMatrixMatMul.Options
কনজুগেটআউটপুট (বুলিয়ান কনজুগেটআউটপুট)
স্ট্যাটিক <T> SparseMatrixMatMul <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <?> a, অপারেন্ড <T> b, অপশন... বিকল্প)
একটি নতুন SparseMatrixMatMul অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট <T>
আউটপুট ()
একটি ঘন আউটপুট টেনসর।
স্ট্যাটিক SparseMatrixMatMul.Options
ট্রান্সপোজএ (বুলিয়ান ট্রান্সপোজএ)
স্ট্যাটিক SparseMatrixMatMul.Options
ট্রান্সপোজবি (বুলিয়ান ট্রান্সপোজবি)
স্ট্যাটিক SparseMatrixMatMul.Options
ট্রান্সপোজআউটপুট (বুলিয়ান ট্রান্সপোজআউটপুট)

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

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

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

পরামিতি
adjointA ইঙ্গিত করে যে `a` সংযোজিত-ট্রান্সপোজ করা উচিত কিনা।

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

পরামিতি
সংলগ্ন বি ইঙ্গিত করে যে `b` কনজুগেট-ট্রান্সপোজ করা উচিত কিনা।

সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()

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

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

পাবলিক স্ট্যাটিক SparseMatrixMatMul.Options conjugateOutput (বুলিয়ান কনজুগেটআউটপুট)

পরামিতি
conjugateOutput `a` এবং `b` এর গুণফলকে সংযুক্ত করে।

পাবলিক স্ট্যাটিক SparseMatrixMatMul <T> তৈরি করুন ( Scope scope, Operand <?> a, Operand <T> b, Options... options)

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

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

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

একটি ঘন আউটপুট টেনসর।

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

পরামিতি
transposeA `a` ট্রান্সপোজ করা উচিত কিনা তা নির্দেশ করে।

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

পরামিতি
স্থানান্তর বি `b` ট্রান্সপোজ করা উচিত কিনা তা নির্দেশ করে।

পাবলিক স্ট্যাটিক SparseMatrixMatMul.Options transposeOutput (বুলিয়ান ট্রান্সপোজআউটপুট)

পরামিতি
ট্রান্সপোজ আউটপুট `a` এবং `b` এর গুণফল স্থানান্তর করে।