সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

SparseMatrixMatMul

পাবলিক চূড়ান্ত বর্গ SparseMatrixMatMul

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

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

তাহলে transpose_output মিথ্যা, আয়:

C = A . B
 
তাহলে transpose_output হয় `সত্য`, আয়:
C = transpose(A . B) = transpose(B) . transpose(A)
 
যেখানে পক্ষান্তরণ দুই অন্তরতম (ম্যাট্রিক্স) মাত্রা বরাবর সঞ্চালিত হয়।

তাহলে conjugate_output `সত্য`, আয় হল:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
: উভয় conjugate_output এবং transpose_output` সত্য`, আয় হন
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

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

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

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

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

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

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

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

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

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

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

পাবলিক আউটপুট <টি> asOutput ()

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

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

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

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

পাবলিক স্ট্যাটিক SparseMatrixMatMul <টি> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <?> একটি, প্রতীক <টি> বি, বিকল্পসমূহ ... অপশন)

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

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

পাবলিক আউটপুট <টি> আউটপুট ()

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

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

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

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

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

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

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