अमेज़न पर उपयोगकर्ता के खरीद व्यवहार को कैसे मॉडल करें?


9

डेटा साइंस में हमारी अंतिम पाठ्यक्रम परियोजना के लिए, हमने निम्नलिखित का प्रस्ताव दिया-

अमेज़ॅन की समीक्षा डेटासैट को दें , हम एक एल्गोरिथ्म के साथ आने की योजना बनाते हैं (जो कि निजीकृत पेजरैंक पर आधारित है) जो अमेज़ॅन पर विज्ञापन रखने के लिए एक रणनीतिक स्थिति निर्धारित करता है। उदाहरण के लिए, अमेज़न पर लाखों उत्पाद हैं। और डेटासेट आपको इस बात का अंदाजा देता है कि कौन से उत्पाद संबंधित हैं, किन उत्पादों को एक साथ लाया गया, एक साथ देखा गया आदि (हम इस जानकारी के साथ एक ग्राफ का निर्माण भी देख सकते हैं और खरीदा भी जा सकता है) यह आपको प्रत्येक उत्पाद से जुड़ी समीक्षा भी देता है। 14 वर्ष। इन सभी जानकारियों का उपयोग करके, हम Amazon पर उत्पादों को रेट / रैंक करेंगे। अब, आप अमेज़न पर एक विक्रेता हैं जो अपने उत्पाद पृष्ठ पर ट्रैफ़िक सुधारना चाहते हैं। हमारा एल्गोरिदम आपको ग्राफ में रणनीतिक पदों की पहचान करने में मदद करता है जहां आप अपना विज्ञापन रख सकते हैं ताकि आप अधिकतम ट्रैफ़िक प्राप्त कर सकें।

अब, हमारे प्रोफेसर का सवाल है, आप वास्तविक उपयोगकर्ताओं के बिना अपने एल्गोरिथ्म को कैसे मान्य करेंगे? हम कहा-

हम उपयोगकर्ताओं का एक निश्चित सेट मॉडल कर सकते हैं। कुछ उपयोगकर्ता पहले या पांचवें हॉप की तुलना में अधिक बार तीसरे हॉप का अनुसरण करते हैं also_boughtऔर also_viewedलिंक करते हैं। वहां उपयोगकर्ताओं का व्यवहार सामान्य रूप से वितरित किया जाता है। कुछ अन्य उपयोगकर्ता पहले हॉप से ​​परे शायद ही नेविगेट करते हैं। उपयोगकर्ताओं के व्यवहार का यह सेट तेजी से वितरित किया गया है।

हमारे प्रोफेसर ने कहा - जो भी वितरण उपयोगकर्ताओं का अनुसरण करते हैं, उपयोगकर्ता समान उत्पादों के लिए लिंक का उपयोग करके नेविगेट कर रहे हैं। आपकी रैंकिंग एल्गोरिदम भी उत्पादों को रैंक करने के लिए समानता बी / डब्ल्यू 2 उत्पादों पर विचार करता है। तो इस सत्यापन एल्गोरिथ्म का उपयोग थोड़े है cheating। कुछ अन्य उपयोगकर्ता व्यवहार के साथ आते हैं, एल्गोरिथ्म के लिए कुछ अधिक यथार्थवादी और ऑर्थोगोनल।

उपयोगकर्ताओं के व्यवहार को मॉडल करने के तरीके पर कोई विचार? मुझे अहंकार के बारे में अधिक जानकारी प्रदान करने में खुशी हो रही है।

जवाबों:


1

आप अपने एल्गोरिथ्म को कैसे मान्य करेंगे?

दूसरे प्रश्न का उत्तर देने की कोशिश करने के बजाय, विचार करें कि पहले प्रश्न के आपके उत्तर में संशोधन की आवश्यकता हो सकती है ...

आपने अपने डेटा विज्ञान वर्ग में सीखने के तरीकों को मान्य करने के लिए किन तरीकों का इस्तेमाल किया है? पहले आप अपने मॉडल की सफलता या विफलता का आकलन करने के लिए संख्यात्मक मीट्रिक के एक विशिष्ट सेट को परिभाषित करना चाहते हैं । दूसरा, बहुत यथार्थवादी परीक्षण जनसंख्या बनाने के लिए आप किन तरीकों का उपयोग कर सकते हैं (जनसंख्या मॉडलिंग से अधिक यथार्थवादी)? पहला संकेत जो मैं दूंगा वह यह है कि अमेज़ॅन की समीक्षा डेटासिट बहुत बड़ी है, इसलिए आपका डेटा इस पद्धति के लिए बहुत ही अनुकूल है। दूसरा संकेत जो मैं दूंगा वह यह है कि इस पद्धति की संभावना है कि आपने 95% पर्यवेक्षित शिक्षण समस्याओं का उपयोग किया है जो आपने कक्षा में काम किया है ...

उम्मीद है कि यह मदद करता है ... मैं इसे संपादित करूंगा, अगर ओपी द्वारा जोड़े गए टिप्पणियों पर आधारित हो, लेकिन कुछ कार्बनिक विचार प्राप्त करने के लिए समाधान तुरंत प्रदान नहीं करना चाहते हैं जैसे कि यह एक वर्ग की समस्या है और प्रो है यह भी आप अपने दम पर सही समाधान के साथ आने में मदद करने की कोशिश कर रहा है।


0

व्यवहार के मॉडल के लिए दो आवश्यकताएं हैं जिनका आपको उपयोग करना चाहिए: (1) "अधिक यथार्थवादी" और (2) अपने एल्गोरिथ्म के लिए रूढ़िवादी।

(1) यथार्थवादी द्वारा, हम मान लेते हैं कि इसका अर्थ यह है कि व्यवहार को अमेज़ॅन खरीद के विशिष्ट संदर्भ की तुलना में अन्य, व्यापक संदर्भों में देखे गए व्यवहार को प्रतिबिंबित करना चाहिए।

(२) ऑर्थोगोनल समझने में अधिक सीधा है। मॉडल किए गए व्यवहार को उत्पादों के बीच समानता से प्रेरित नहीं होना चाहिए।

इन दो आवश्यकताओं को पूरा करने के लिए एक सरल दृष्टिकोण इस तथ्य से आएगा कि क्रय व्यवहार सामाजिक-जनसांख्यिकीय सुविधाओं जैसे लिंग, आयु, स्थान (जैसे शहरी क्षेत्र / ग्रामीण) और आर्थिक बाधाओं (आय और मूल्य) द्वारा संचालित होते हैं।

आपके पास उपयोगकर्ताओं का एक सेट और उत्पादों का एक सेट है। आप सामाजिक-जनसांख्यिकीय चर और सरल लेकिन सावधान प्रतिगमन तकनीकों का उपयोग करके उत्पाद की मांग के बीच संबंधों का अनुमान लगा सकते हैं। यदि आवश्यक हो, तो आप आय के रूप में महत्वपूर्ण लापता चर से संबंधित धारणा बनाने के लिए डेटा के बाहरी स्रोतों का उपयोग कर सकते हैं।

फिर यदि आप एक विक्रेता हैं, तो सामाजिक-जनसांख्यिकीय मॉडल भविष्यवाणी करेगा कि कौन से समूह आपके उत्पाद को खरीदने की सबसे अधिक संभावना है।

मुझे आशा है कि वह मदद करेंगे :)

बेन

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.