ম্যাট্রিক্স SVD লিখুন (বাস্তব, ) হিসেবে
যেখানে হয় , তির্যক হয় এবং হল । ম্যাট্রিক্সের কলাম নিরিখে এবং আমরা লিখতে পারি
এক্স = Σ পি আমি = 1 ঘ আমি তোমার আমি v টি আমি । এটি পি র্যাঙ্ক -১ ম্যাট্রিক্সের যোগফল হিসাবে এক্সকে দেখায় । র্যাঙ্ক -১ ম্যাট্রিক্স দেখতে কেমন? দেখা যাক:
এন × পি এক্স = ইউ ডি ভি টি টি ইউ এন × পি ডি পি × পি ভি টি পি × পি ইউ ভিএক্সn × পি
এক্স= ইউডি ভিটি
ইউn × পিডিপি × পিভীটিপি × পিইউভীএক্স= ∑পিi = 1ঘআমিতোমার দর্শন লগ করাআমিবনামটিআমিএক্সপি সারিগুলি সমানুপাতিক এবং কলামগুলি আনুপাতিক।
⎛⎝⎜123⎞⎠⎟( 4)56) = ⎛⎝⎜48125101561218⎞⎠⎟
কালো এবং সাদা চিত্রের গ্রেস্কেল মানগুলি হিসাবে সম্পর্কে এখনই ভাবুন , ম্যাট্রিক্সের প্রতিটি প্রবেশ একটি পিক্সেল উপস্থাপন করে। উদাহরণস্বরূপ একটি বাবুনের নীচের ছবি:এক্স
তারপরে এই চিত্রটি আর এ পড়ুন এবং ফলাফলের কাঠামোর ম্যাট্রিক্স অংশটি পান, সম্ভবত গ্রন্থাগারটি ব্যবহার করে pixmap
।
আপনি কীভাবে ফলাফলগুলি পুনঃ উত্পাদন করতে পারেন তা যদি ধাপে ধাপে গাইড চান তবে আপনি কোডটি এখানে খুঁজে পেতে পারেন ।
এসভিডি গণনা করুন:
baboon.svd <- svd(bab) # May take some time
আমরা এই সম্পর্কে কীভাবে ভাবতে পারি? আমরা বাবুন চিত্রটি 512 সাধারণ চিত্রের সমষ্টি হিসাবে উপস্থাপন করি , যার মধ্যে প্রতিটি প্রত্যক্ষভাবে উল্লম্ব এবং অনুভূমিক কাঠামো প্রদর্শন করে, অর্থাৎ এটি উল্লম্ব এবং অনুভূমিক স্ট্রাইপের একটি চিত্র! সুতরাং, বাবুনের এসভিডি বাবুনের চিত্রটিকে 512 সাধারণ চিত্রের সুপারপজিশন হিসাবে উপস্থাপন করে , প্রত্যেকে কেবলমাত্র অনুভূমিক / উল্লম্ব স্ট্রাইপগুলি দেখায়। আসুন 1 এবং 20 টি উপাদান সহ চিত্রের একটি নিম্ন-স্তরের পুনর্গঠন গণনা করুন :512 × 512512512120
baboon.1 <- sweep(baboon.svd$u[,1,drop=FALSE],2,baboon.svd$d[1],"*") %*%
t(baboon.svd$v[,1,drop=FALSE])
baboon.20 <- sweep(baboon.svd$u[,1:20,drop=FALSE],2,baboon.svd$d[1:20],"*") %*%
t(baboon.svd$v[,1:20,drop=FALSE])
নিম্নলিখিত দুটি চিত্রের ফলস্বরূপ:
বাম দিকে আমরা র্যাঙ্ক -1 চিত্রের মধ্যে উল্লম্ব / অনুভূমিক স্ট্রিপগুলি সহজেই দেখতে পাই।
আসুন আমরা অবশেষে "রেসিডুয়াল ইমেজ" দেখি , সর্বনিম্ন একক মান সহ র্যাঙ্ক-ওয়ান চিত্র থেকে চিত্রটি পুনর্নির্মাণ করা (উপরে হিসাবে কোডটি দেখানো হয়নি) । এটা এখানে:20
যা বেশ আকর্ষণীয়: আমরা মূল চিত্রের অংশগুলি দেখতে পাই যা উল্লম্ব / অনুভূমিক রেখার সুপারপজিশন হিসাবে দেখা বেশ কঠিন, বেশিরভাগ তির্যক নাকের চুল এবং কিছু জমিন এবং চোখ!