मुझे पता है कि यह एक कोडिंग विशिष्ट समस्या नहीं है लेकिन यह ऐसे प्रश्न पूछने के लिए सबसे उपयुक्त जगह है। तो कृपया मेरे साथ भालू।उपयोगकर्ता आधारित फ़िल्टरिंग: अनुशंसा प्रणाली
मान लीजिए मैं नीचे दिए गए की तरह एक शब्दकोश है, लिस्टिंग दस प्रत्येक व्यक्ति
likes={
"rajat":{"music","x-men","programming","hindi","english","himesh","lil wayne","rap","travelling","coding"},
"steve":{"travelling","pop","hanging out","friends","facebook","tv","skating","religion","english","chocolate"},
"toby":{"programming","pop","rap","gardens","flowers","birthday","tv","summer","youtube","eminem"},
"ravi":{"skating","opera","sony","apple","iphone","music","winter","mango shake","heart","microsoft"},
"katy":{"music","pics","guitar","glamour","paris","fun","lip sticks","cute guys","rap","winter"},
"paul":{"office","women","dress","casuals","action movies","fun","public speaking","microsoft","developer"},
"sheila":{"heart","beach","summer","laptops","youtube","movies","hindi","english","cute guys","love"},
"saif":{"women","beach","laptops","movies","himesh","world","earth","rap","fun","eminem"}
"mark":{"pilgrimage","programming","house","world","books","country music","bob","tom hanks","beauty","tigers"},
"stuart":{"rap","smart girls","music","wrestling","brock lesnar","country music","public speaking","women","coding","iphone"},
"grover":{"skating","mountaineering","racing","athletics","sports","adidas","nike","women","apple","pop"},
"anita":{"heart","sunidhi","hindi","love","love songs","cooking","adidas","beach","travelling","flowers"},
"kelly":{"travelling","comedy","tv","facebook","youtube","cooking","horror","movies","dublin","animals"},
"dino":{"women","games","xbox","x-men","assassin's creed","pop","rap","opera","need for speed","jeans"},
"priya":{"heart","mountaineering","sky diving","sony","apple","pop","perfumes","luxury","eminem","lil wayne"},
"brenda":{"cute guys","xbox","shower","beach","summer","english","french","country music","office","birds"}
}
मैं लोगों को, जो समान likes.Or है कैसे निर्धारित कर सकते हैं के आइटम पसंद किए शायद जो दो व्यक्तियों most.Also जैसे लगते हैं यह हो जाएगा सहायक यदि आप मुझे उपयुक्त उदाहरण या उपयोगकर्ता आधारित या आइटम आधारित फ़िल्टरिंग के लिए ट्यूटोरियल पर इंगित कर सकते हैं।
यह प्रोग्रामिंग सामूहिक खुफिया के [अध्याय 2] (http://books.google.co.uk/books?id=fEsZ3Ey-Hq4C&lpg=PP1&pg=PA7#v=onepage&q&f=false) द्वारा काफी व्यापक रूप से कवर किया गया है। उदाहरण कोड पायथन में हैं, जो एक और प्लस है। –
मुझे इस पुस्तक से अवगत है लेकिन यह बहुत पुराना है (प्रकाशित 2007) और वेब काफी बदल गया है। इसलिए मुझे नहीं लगता कि इस पुस्तक के अधिकांश उदाहरण आज काम करेंगे। –
मूल तकनीक अभी भी खड़ी है और आपके द्वारा प्रदत्त नमूना डेटा के लिए काम करना चाहिए। यदि आप कुछ और जटिल/स्केलेबल की तलाश में हैं तो आप अपने प्रश्न में इसका उल्लेख करना चाहेंगे। यह भी उल्लेखनीय हो सकता है कि आपने जो कोशिश की है या विचार किया है। –