एक बहुत बड़े धनात्मक मैट्रिक्स (65M x 3.4M) के एकवचन मान अपघटन (SVD) की गणना करने का सबसे अच्छा तरीका क्या है जहाँ डेटा अत्यंत विरल है?
मैट्रिक्स का 0.1% से कम गैर शून्य है। मुझे एक तरीका चाहिए:
- मेमोरी में फिट होगा (मुझे पता है कि ऑनलाइन तरीके मौजूद हैं)
- एक उचित समय में गणना की जाएगी: 3,4 दिन
- पर्याप्त सटीक होगा हालांकि सटीकता मेरी मुख्य चिंता नहीं है और मैं इसे नियंत्रित करने में सक्षम होना चाहूंगा कि मैंने इसमें कितने संसाधन लगाए।
एक हास्केल, पायथन, सी # आदि पुस्तकालय होना बहुत अच्छा होगा जो इसे लागू करता है। मैं मैथलैब या आर का उपयोग नहीं कर रहा हूं लेकिन यदि आवश्यक हो तो मैं आर के साथ जा सकता हूं।