7 ডিসেম্বর এমএল সিম্পোজিয়ামে মহিলাদের অংশগ্রহণ করুন এখনই নিবন্ধন করুন৷

স্পারসামাত্রিক্সম্যাটমুল

পাবলিক ফাইনাল ক্লাস স্পার্সম্যাট্রিক্সম্যাটমুল

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

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

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

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

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

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

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

ক্লাস স্পার্সম্যাট্রিক্সম্যাটমুল.অপশনস SparseMatrixMatMul জন্য SparseMatrixMatMul বৈশিষ্ট্য

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

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

উত্তরাধিকারী পদ্ধতি

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

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

পরামিতি
adjointA `A` সংযোগ-স্থানান্তরিত হওয়া উচিত কিনা তা নির্দেশ করে Ind

পাবলিক স্ট্যাটিক স্পার্সম্যাট্রিক্সম্যাটমুল.অপশন অ্যাজজমেন্টবি (বুলিয়ান অ্যাজমেন্টবিবি)

পরামিতি
অ্যাডজেন্টবি `B` কনজুগেট-স্থানান্তরিত হওয়া উচিত কিনা তা নির্দেশ করে।

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

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

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

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

পরামিতি
কনজুগেটআউটপুট `A` এবং` b` এর পণ্যটি সংযুক্ত করে `

পাবলিক স্ট্যাটিক স্পারসাম্যাট্রিক্সম্যাটমুল <টি> তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <?> এ, অপেরাড <টি> বি, অপশন ... অপশন)

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

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

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

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

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

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

পাবলিক স্ট্যাটিক স্পারসাম্যাট্রিক্সম্যাটমুল.অপশন ট্রান্সপোজবি (বুলিয়ান ট্রান্সপোজবি)

পরামিতি
ট্রান্সপোজবি `B` স্থানান্তরিত হওয়া উচিত কিনা তা নির্দেশ করে।

পাবলিক স্ট্যাটিক স্পারসাম্যাট্রিক্সম্যাটমুল.অপশন ট্রান্সপোজ আউটপুট (বুলিয়ান ট্রান্সপোজ আউটপুট )

পরামিতি
ট্রান্সপোজআউটপুট `A` এবং` b` এর পণ্য স্থানান্তর করে `