सहयोगी फ़िल्टरिंग के बजाय मैं मैट्रिक्स फैक्टराइजेशन दृष्टिकोण का उपयोग करूँगा, जिसमें उपयोगकर्ता और फ़िल्में अव्यक्त विशेषताओं के वैक्टर द्वारा प्रतिनिधित्व करती हैं जिनके डॉट उत्पाद रेटिंग प्राप्त करते हैं। आम तौर पर एक केवल सुविधाओं का प्रतिनिधित्व किए बिना रैंक (सुविधाओं की संख्या) का चयन करता है, और एल्गोरिथ्म बाकी काम करता है। पीसीए की तरह, परिणाम तुरंत व्याख्या योग्य नहीं है लेकिन यह अच्छे परिणाम देता है। आप जो भी करना चाहते हैं, वह फिल्म मैट्रिक्स का विस्तार करके आपके द्वारा बताई गई अतिरिक्त सुविधाओं को शामिल करने के लिए किया गया है और सुनिश्चित करें कि वे नियत रहें क्योंकि एल्गोरिथ्म नियमितता का उपयोग करके दो मैट्रिसेस का अनुमान लगाता है। उपयोगकर्ता मैट्रिक्स में संबंधित प्रविष्टियों को यादृच्छिक रूप से प्रारंभ किया जाएगा, फिर मैट्रिक्स फैक्टराइजेशन एल्गोरिदम द्वारा अनुमान लगाया जाएगा। यह एक बहुमुखी और प्रदर्शन का दृष्टिकोण है, लेकिन यह मशीन सीखने की कुछ समझ लेता है,
मैंने थोड़ी देर पहले एक अच्छा ipython नोटबुक देखा, लेकिन मैं इसे अभी नहीं ढूँढ सकता, इसलिए मैं आपको एक और एक का उल्लेख करूंगा , जो कि अच्छा नहीं है, फिर भी कुछ गणित को स्पष्ट करता है।