इन पाठ प्रतिनिधित्व मॉडल के बीच अंतर क्या है / है: शब्दों और वेक्टर अंतरिक्ष मॉडल के बैग?
इन पाठ प्रतिनिधित्व मॉडल के बीच अंतर क्या है / है: शब्दों और वेक्टर अंतरिक्ष मॉडल के बैग?
जवाबों:
बैग-ऑफ-वर्ड्स और वेक्टर स्पेस मॉडल टेक्स्ट के एक निकाय जैसे कि एक दस्तावेज़ को चिह्नित करने के विभिन्न पहलुओं को संदर्भित करते हैं। सूचना पुनर्प्राप्ति पर धारा 23.1 में जुराफस्की और मार्टिन, 2009 द्वारा पाठ्यपुस्तक "भाषण और भाषा प्रसंस्करण" में अच्छी तरह से वर्णित हैं। एक और अधिक संक्षिप्त संदर्भ मैनिंग, राघवन, और Schütze, 2008 द्वारा "सूचना पुनर्प्राप्ति का परिचय", में है खंड पर "स्कोरिंग के लिए वेक्टर अंतरिक्ष मॉडल"।
बैग-ऑफ-वर्ड्स से तात्पर्य है कि आप किसी दस्तावेज़ से किस तरह की जानकारी निकाल सकते हैं (जैसे, यूनीग्राम शब्द)। वेक्टर स्पेस मॉडल प्रत्येक दस्तावेज़ के लिए डेटा संरचना को संदर्भित करता है (अर्थात्, टर्म एंड टर्म वेट पेयर का एक फीचर वेक्टर)। दोनों पहलू एक दूसरे के पूरक हैं।
अधिक विशेष रूप से:
बैग-ऑफ-शब्द : किसी दिए गए दस्तावेज़ के लिए, आप शब्दों की एक अनियंत्रित सूची बनाने के लिए केवल यूनीग्राम शब्द (उर्फ शब्द) निकालते हैं। कोई POS टैग, कोई वाक्यविन्यास, कोई शब्दार्थ, कोई स्थिति, कोई बड़ा, कोई त्रिकोण नहीं। दस्तावेज़ को दर्शाने के लिए शब्दों का एक गुच्छा बनाने के लिए, केवल यूनीग्राम शब्द स्वयं। इस प्रकार: बैग-ऑफ-शब्द ।
वेक्टर स्पेस मॉडल : दस्तावेज़ से निकाले गए शब्दों के बैग को देखते हुए, आप दस्तावेज़ के लिए एक फ़ीचर वेक्टर बनाते हैं, जहाँ प्रत्येक फ़ीचर एक शब्द (शब्द) होता है और फीचर का मान टर्म वेट होता है। शब्द का वजन हो सकता है:
संपूर्ण दस्तावेज इस प्रकार एक फीचर वेक्टर है, और प्रत्येक फीचर वेक्टर एक वेक्टर स्पेस में एक बिंदु से मेल खाता है । इस सदिश स्थान के लिए मॉडल ऐसा है कि शब्दावली में प्रत्येक शब्द के लिए एक अक्ष है, और इसलिए सदिश स्थान V -dimensional है, जहां V शब्दावली का आकार है। वेक्टर को वैचारिक रूप से हर शब्दावली के लिए एक विशेषता के साथ V -dimensional होना चाहिए । हालाँकि, क्योंकि शब्दावली बड़ी हो सकती है ( V = 100,000 के शब्दों के आदेश पर ), एक दस्तावेज़ की सुविधा वेक्टर में आमतौर पर केवल वही शब्द शामिल होंगे जो उस दस्तावेज़ में आए थे और उन शर्तों को छोड़ दें जो नहीं की थीं। इस तरह की सुविधा वेक्टर को विरल माना जाता है ।
एक दस्तावेज़ का एक सदिश प्रतिनिधित्व इस प्रकार दिखाई देता है:
DOCUMENT_ID_42 LABEL_POLITICS a 55 ability 1 about 5 absent 2 abuse 1 access 1
accompanied 1 accompanying 2 according 2 account 1 accounted 1 accurate 1
acknowledge 4 activities 1 actual 1 actually 2 administering 1 ...
जहां इस उदाहरण वेक्टर में एक डॉक्यूमेंट आईडी (जैसे 42), एक ग्राउंड-ट्रुथ लेबल (उदाहरण के लिए राजनीति) और टर्म एंड टर्म फ़्रीक्वेंसी पेयर वाले फ़ीचर और फ़ीचर वैल्यू की एक सूची है। यहां, यह देखा जा सकता है कि इस दस्तावेज़ में "अनुपस्थित" शब्द 2 बार हुआ।
क्या यह है कि शब्दों के थैले का उपयोग करते हुए आप दस्तावेज़-टर्म मैट्रिक्स तत्व के लिए शब्द आवृत्ति प्रदान करते हैं और वेक्टर स्पेस में दस्तावेज़ मॉडल-टर्म मैट्रिक्स तत्व काफी सामान्य होते हैं जब तक वेक्टर अंतरिक्ष में संचालन (डॉट उत्पाद) का अर्थ होता है (tf-idf वेट, के लिए) उदाहरण)?