আমি একটি বীজগণিত / সঠিক স্তরে অধ্যক্ষ উপাদান উপাদান বিশ্লেষণ এবং একক মান মান পচন মধ্যে সম্পর্ক বুঝতে পারি। আমার প্রশ্ন বিজ্ঞান-শিখার বাস্তবায়ন সম্পর্কে ।
ডকুমেন্টেশনটিতে বলা হয়েছে: " [ট্র্যাঙ্কেটেড এসভিডি] পিসিএর সাথে খুব সমান, তবে কোভারিয়েন্স ম্যাট্রিক্সের পরিবর্তে সরাসরি নমুনা ভেক্টরগুলিতে পরিচালিত হয়। ", যা উভয় পদ্ধতির মধ্যে বীজগণিতের পার্থক্যকে প্রতিফলিত করবে। তবে এটি পরে বলেছে: " এই অনুমানকারী [ট্র্যাঙ্কেটেড এসভিডি] দুটি অ্যালগরিদমকে সমর্থন করে: একটি দ্রুত এলোমেলো এসভিডি সলভার, এবং একটি" নিষ্পাপ "অ্যালগরিদম যা এআরপিএকেকে (এক্স * এক্সটি) বা (এক্সটি * এক্স) চালু করে, যেটি আরও বেশি দক্ষ। " সংক্রান্ত পিসিএ, এটি বলে: "ডেটাটিকে প্রজেক্ট করার জন্য একক মান মান পচিয়ে ব্যবহার করে লিনিয়ার মাত্রিকতা হ্রাস ..."। এবং পিসিএ বাস্তবায়ন একই দুটি অ্যালগরিদম (এলোমেলোভাবে এবং এআরপ্যাক) সলভার প্লাস অন্য আরেকটি, ল্যাপাককে সমর্থন করে। কোডটি সন্ধান করে আমি দেখতে পাচ্ছি যে উভয়ই পিসিএ এবং ট্রানকাটেডএসভিডি এআরএপ্যাক এবং ল্যাপাক স্যাম্পল ডেটা এক্স-এর উপর এসভিডি করে, আরপ্যাক বিচ্ছিন্ন ম্যাট্রিক্স (এসভিডি ব্যবহার করে) মোকাবেলা করতে সক্ষম হয়।
সুতরাং, পৃথক বৈশিষ্ট্য এবং পদ্ধতিগুলি বাদ দিয়ে এবং পিসিএ অতিরিক্তভাবে LAPACK, PCA এবং TruncatedSVD সাইকিট-শিখার প্রয়োগগুলি ব্যবহার করে সঠিক সম্পূর্ণ একক মান ভলন করতে পারে ঠিক একই অ্যালগরিদম বলে মনে হয়। প্রথম প্রশ্ন: এটি কি সঠিক?
দ্বিতীয় প্রশ্ন: যদিও ল্যাপাক এবং এআরপিএসিসি স্লিপ ম্যাট্রিক্স হওয়ায় স্কিপি.লিনালগ.এসভিডি (এক্স) এবং স্কিপি.লিনালগ.এসভিডিএস (এক্স) ব্যবহার করে, তারা একক মান ভলন বা বা এক্স এর ইগেন-পঁচন গণনা করে Intern এক্স টি অভ্যন্তরীণভাবে। "র্যান্ডমাইজড" সলভারের ক্ষেত্রে পণ্যটি গণনা করার দরকার নেই। (এটি সংখ্যার স্থিতিশীলতার সাথে প্রাসঙ্গিক, কেন ডেটার এসভিডি মাধ্যমে ডেটা পিসিএ দেখুন ? )। এটা কি সঠিক?