कॉन्टेंट के हिसाब से फ़िल्टर करना

कॉन्टेंट के हिसाब से फ़िल्टर करने की सुविधा, आइटम की सुविधाओं का इस्तेमाल करके, दूसरे आइटम के सुझाव देती है किसी उपयोगकर्ता की पिछली कार्रवाइयों या अश्लील कॉन्टेंट के आधार पर सुझाव/राय दें या शिकायत करें.

कॉन्टेंट के हिसाब से फ़िल्टर करने का तरीका दिखाने के लिए, चलिए कुछ सुविधाओं की मदद लेते हैं Google Play Store के लिए. नीचे दिया गया चित्र, विशेषता आव्यूह दिखाता है, जहां हर पंक्ति किसी ऐप्लिकेशन और हर कॉलम में किसी सुविधा के बारे में बताती है. विशेषताएं इसमें कैटगरी (जैसे, शिक्षा, कैज़ुअल, स्वास्थ्य वगैरह) शामिल हो सकती हैं, तो ऐप्लिकेशन वगैरह हैं. आसान शब्दों में, मान लें कि सुविधा का यह मैट्रिक्स बाइनरी है: शून्य के अलावा किसी अन्य वैल्यू का मतलब है कि ऐप्लिकेशन में वह सुविधा उपलब्ध है.

जिस सुविधा स्पेस में उपयोगकर्ता दिखाया जाता है उसका प्रतिनिधित्व भी किया जा सकता है. उपयोगकर्ता से जुड़ी कुछ सुविधाओं को उपयोगकर्ता साफ़ तौर पर उपलब्ध करा सकता है. उदाहरण के लिए, जब कोई उपयोगकर्ता "मनोरंजन के लिए ऐप्लिकेशन" प्रोफ़ाइल में कॉन्टेंट पोस्ट करने की सुविधा मिलती है. दूसरी सुविधाएं इंप्लिसिट हो सकती हैं, उपयोगकर्ता द्वारा पहले से इंस्टॉल किए गए ऐप्लिकेशन के आधार पर चुने जाते हैं. उदाहरण के लिए, उपयोगकर्ता Science R Us द्वारा प्रकाशित अन्य ऐप्लिकेशन इंस्टॉल किया है.

मॉडल को इस उपयोगकर्ता के लिए काम के आइटम के सुझाव देने चाहिए. ऐसा करने के लिए, आपको पहले, समानता वाली मेट्रिक (उदाहरण के लिए, डॉट प्रॉडक्ट) चुनें. इसके बाद, आपको इस समानता के मुताबिक हर उम्मीदवार के आइटम को स्कोर देने के लिए सिस्टम सेट अप करें मेट्रिक के हिसाब से फ़िल्टर करें. ध्यान दें कि सुझाव इस उपयोगकर्ता के लिए खास हैं, क्योंकि यह मॉडल अन्य उपयोगकर्ताओं के बारे में किसी भी जानकारी का इस्तेमाल नहीं किया.

मैट्रिक्स की इमेज, जिसमें उपयोगकर्ता और वे ऐप्लिकेशन दिखाए गए हैं जो सुझाए जा सकते हैं

डॉट प्रॉडक्ट का इस्तेमाल समानता के माप के तौर पर करना

उस मामले पर विचार करें जिसमें उपयोगकर्ता \(x\) और ऐप्लिकेशन को एम्बेड कर रहा है एम्बेड करने \(y\) , दोनों बाइनरी वेक्टर होते हैं. से \(\langle x, y \rangle = \sum_{i = 1}^d x_i y_i\), सुविधा, \(x\) दोनों में दिखाई दे रही है और \(y\) योग करें. दूसरे शब्दों में, \(\langle x, y \rangle\) एक संख्या है एक साथ दोनों वेक्टर में चालू रहती हैं. बहुत ज़्यादा डॉट प्रॉडक्ट, ज़्यादा सामान्य सुविधाओं के बारे में बताता है. इस तरह, वे ज़्यादा मिलते-जुलते हैं.

खुद आज़माकर देखें!

ऐप्लिकेशन के पिछले सवाल में, हर ऐप्लिकेशन के लिए डॉट प्रॉडक्ट (डॉट प्रॉडक्ट) कैलकुलेट करें. फिर उस जानकारी का इस्तेमाल करके नीचे दिए गए सवाल का जवाब दें:

हमें किस ऐप्लिकेशन का सुझाव देना चाहिए?
शिक्षा से जुड़ा ऐप्लिकेशन, जिसे Science R Us का बनाया गया है.
सही जवाब! इस आइटम का बिंदु प्रॉडक्ट सबसे ऊपर है 2 पर है. हमारे उपयोगकर्ताओं को विज्ञान और शिक्षा से जुड़े ऐप्लिकेशन बहुत पसंद हैं.
सेहत से जुड़ा ऐप्लिकेशन, जिसे हेल्थकेयर ने बनाया है.
इस ऐप्लिकेशन का स्कोर 1 है. यह हमारे लिए सबसे खराब सुझाव नहीं है सिस्टम बना सकता है, लेकिन निश्चित तौर पर यह सबसे अच्छा नहीं है.
TimeWastr का बनाया हुआ कैज़ुअल ऐप्लिकेशन.
दरअसल, इस ऐप्लिकेशन का सबसे कम बिंदु वाला प्रॉडक्ट 0 है. हमारे उपयोगकर्ता की गेम जैसे सिंपल ऐप्लिकेशन में दिलचस्पी नहीं है.