Qr

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

এক বা একাধিক ম্যাট্রিক্সের QR পচন গণনা করে।

`টেনসর`-এ প্রতিটি অভ্যন্তরীণ ম্যাট্রিক্সের QR পচন গণনা করে যেমন `টেনসর[..., :, :] = q[..., :, :] * r[..., :,:])`

বর্তমানে, QR পচনের গ্রেডিয়েন্ট শুধুমাত্র তখনই সু-সংজ্ঞায়িত করা হয় যখন অভ্যন্তরীণ ম্যাট্রিক্সের প্রথম `P` কলামগুলি রৈখিকভাবে স্বাধীন হয়, যেখানে `P` হল ন্যূনতম `M` এবং `N`, 2টি ভেতরের-সবচেয়ে মাত্রা। `টেনসর` এর।

# a is a tensor.
 # q is a tensor of orthonormal matrices.
 # r is a tensor of upper triangular matrices.
 q, r = qr(a)
 q_full, r_full = qr(a, full_matrices=True)
 

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

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

ধ্রুবক

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

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

স্ট্যাটিক <T TType > Qr <T> প্রসারিত করে
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, বিকল্প... বিকল্প)
একটি নতুন Qr অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
স্ট্যাটিক Qr. অপশন
fullMatrices (বুলিয়ান ফুলম্যাট্রিস)
আউটপুট <T>
q ()
`a` ব্যাপ্তির জন্য অর্থনর্মাল ভিত্তি।
আউটপুট <T>
r ()
ত্রিভুজাকার গুণনীয়ক।

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

ধ্রুবক

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

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

ধ্রুবক মান: "Qr"

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

সর্বজনীন স্ট্যাটিক Qr <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, বিকল্প... বিকল্প)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট আকৃতির একটি টেনসর `[..., M, N]` যার অভ্যন্তরীণ-সর্বাধিক 2 মাত্রাগুলি আকারের ম্যাট্রিক্স গঠন করে `[M, N]`। ধরা যাক `P` সর্বনিম্ন `M` এবং `N`।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • Qr এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক Qr. Options fullMatrices (বুলিয়ান ফুলম্যাট্রিস)

পরামিতি
সম্পূর্ণ ম্যাট্রিক্স সত্য হলে, পূর্ণ আকারের `q` এবং `r` গণনা করুন। মিথ্যা হলে (ডিফল্ট), শুধুমাত্র `q` এর অগ্রণী `P` কলাম গণনা করুন।

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

`a` ব্যাপ্তির জন্য অর্থনর্মাল ভিত্তি। যদি `full_matrices` হয় `False` তাহলে আকৃতি হয় `[..., M, P]`; যদি `full_matrices` `True` হয় তাহলে আকৃতি হলো `[..., M, M]`।

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

ত্রিভুজাকার গুণনীয়ক। যদি `full_matrices` `False` হয় তাহলে আকৃতি হবে `[..., P, N]`। যদি `full_matrices` `True` হয় তাহলে আকৃতি হলো `[..., M, N]`।