Sqrtm

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

এক বা একাধিক বর্গ ম্যাট্রিক্সের ম্যাট্রিক্স বর্গমূল গণনা করে:

matmul(sqrtm(A), sqrtm(A)) = A

ইনপুট ম্যাট্রিক্স ইনভার্টেবল হওয়া উচিত। যদি ইনপুট ম্যাট্রিক্স বাস্তব হয়, তবে এতে বাস্তব এবং ঋণাত্মক কোনো ইজেনভ্যালু থাকা উচিত নয় (জটিল কনজুগেট ইজেন ভ্যালুর জোড়া অনুমোদিত)।

ম্যাট্রিক্স বর্গমূল গণনা করা হয় প্রথমে ম্যাট্রিক্সকে আধা-ত্রিভুজাকার আকারে কমিয়ে প্রকৃত Schur পচন দিয়ে। অর্ধ-ত্রিভুজাকার ম্যাট্রিক্সের বর্গমূল তারপর সরাসরি গণনা করা হয়। অ্যালগরিদমের বিশদ বিবরণ এখানে পাওয়া যাবে: নিকোলাস জে. হিহাম, "কম্পিউটিং রিয়েল বর্গ রুট অফ একটি রিয়েল ম্যাট্রিক্স", লিনিয়ার অ্যালজেব্রা অ্যাপল।, 1987।

ইনপুট হল আকৃতির একটি টেনসর `[..., M, M]` যার ভিতরের-সবচেয়ে বেশি 2 মাত্রা বর্গাকার ম্যাট্রিক্স গঠন করে। আউটপুট হল একই আকৃতির একটি টেনসর যার ইনপুটটি সমস্ত ইনপুট সাবমেট্রিসের জন্য ম্যাট্রিক্স বর্গমূল ধারণ করে `[..., :, :]`।

ধ্রুবক

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

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

আউটপুট <T>
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক <T TType > Sqrtm <T> প্রসারিত করে
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট)
একটি নতুন Sqrtm অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <T>
আউটপুট ()
আকৃতি হল `[..., M, M]`।

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

ধ্রুবক

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

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

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

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

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

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

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

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

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

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট আকৃতি হল `[..., M, M]`।
রিটার্নস
  • Sqrtm এর একটি নতুন উদাহরণ

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

আকৃতি হল `[..., M, M]`।