2013-02-17 18 views
5

, मैं मशीन को कैसे समझ सकता हूं कि मैं सेब (फल) के बजाय सेब (आईफोन) का जिक्र कर रहा हूं?भावना विश्लेषण

सलाह के लिए धन्यवाद!

+1

कोड से यह कर रहे हैं? – Ofiris

+0

हाँ .. कोडिंग के मामले में .. मैं पायथन का उपयोग कर .. कृपया धन्यवाद सलाह! – pekky

उत्तर

3

ठीक है, वहाँ कई तरीके हैं,

मैं राजधानी पत्र की जाँच के साथ शुरू होता है, आम तौर पर, जब एक नाम की चर्चा करते हुए, पहला अक्षर बड़ा है।

भावनात्मक विश्लेषण करने से पहले, मैं प्रासंगिक शब्दों को टैग करने के लिए कुछ अंश-भाषण और नामांकित इकाई पहचान का उपयोग करता हूं।

Stanford CoreNLP साथ शुरू करने के लिए एक अच्छी पाठ विश्लेषण परियोजना है, यह आपको बुनियादी अवधारणाओं को पढ़ाएगी। CoreNLP से

उदाहरण:

enter image description here

आप देख सकते हैं कि टैग आप कर सकते हैं।

और more info

+0

गाइड, ऑफिसिस के लिए आपको बहुत बहुत धन्यवाद। मैं इसमें अध्ययन करूंगा। बहुत धन्यवाद ! :) – pekky

+0

@pekky निश्चित रूप से, अगर आप इसे पसंद करते हैं तो आप उत्तर स्वीकार कर सकते हैं। – Ofiris

+0

पायथन के लिए, [एनएलटीके] देखें (http://nltk.org/) – Ofiris

0

तारीख, प्रसिद्ध ब्रांडों, वीआईपी या ऐतिहासिक आंकड़े आप एक एनईआर (वर्णित निकाय को मान्यता) कलन विधि का उपयोग कर सकते की उपस्थिति में की जाँच; इस तरह के मामले में, जैसा कि ऑफिसिस द्वारा सुझाया गया है, स्टैनफोर्ड कोरएनएलपी एक अच्छी नामांकित इकाई पहचानकर्ता प्रदान करता है।

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

संबंधित मुद्दे