2012-02-26 19 views
5

मैं एक सी ++ भावना विश्लेषण पुस्तकालय की तलाश में हूं जिसे मैं अपने आवेदन में उपयोग कर सकता हूं। कुछ ऐसा जो मानव द्वारा एक तर्क के रूप में लिखा गया पाठ और उसके मनोदशा (सकारात्मक, नकारात्मक, तटस्थ, गुस्सा, खुश, ...) पर जानकारी लौटाएगा। कोई विचार?सी ++ भावना विश्लेषण पुस्तकालय

कुछ टिप्पणी:

  • मैं नहीं "सिर्फ" NLP उपकरणों के साथ एक पुस्तकालय के लिए (, पाठ tokenization के रूप में टैगिंग पीओएस आदि) कुछ है कि भावना विश्लेषण/राय खनन करता देख रहा हूँ, लेकिन वास्तव में/मनोदशा विश्लेषण। निश्चित रूप से भावना विश्लेषण उपकरण के साथ एक एनएलपी लाइब्रेरी महान है।
  • कुछ बहुत आसान होगा ठीक है (उदाहरण के लिए बस + 1/-1/0)
  • मुझे कोई परवाह नहीं है कि यह किस अंतर्निहित तकनीक का उपयोग कर सकता है (शब्दकोश, बेयसियन सामान, एसवीएम, नियम-आधारित ...)
  • सी ++ केवल!

मुझे पता है कि यह शायद इस तरह मौजूद नहीं है, लेकिन हे।

+0

ऑफ-विषय मुद्दे पर कुछ टिप्पणियां: 1. मैं एक सिफारिश या पसंदीदा उपकरण नहीं मांग रहा हूं, लेकिन मौजूदा उपकरणों की एक सूची। उस प्रश्न का केवल एक सही जवाब है और यह राय के उत्तर के लिए जगह नहीं छोड़ता है। वर्तमान में सूची खाली है और यह सही जवाब है। 2. किसी को ऐसे प्रश्न पूछने और एसओ के जैसे व्यापक समुदाय तक पहुंचने का अवसर कहां है? 3. मैं सहमत हूं कि यह स्पैम को आकर्षित करता है। – Arthur

उत्तर

6

मैं आपको अपना लेखन लिखने का सुझाव दूंगा। आप सकारात्मक और नकारात्मक भावनाओं के शब्दों के लिए एक साधारण फ़िल्टर के साथ सही ढंग से 80% मूड कैप्चर कर सकते हैं, और आप कुछ सामान्य मोडल शब्दों और विराम चिह्न के आधार पर अपना संकेत स्केल कर सकते हैं। यदि आप उस शेष 20% अस्पष्टता से रस निचोड़ना चाहते हैं और आप अपने स्वयं के एसवीएम को प्रशिक्षित नहीं करना चाहते हैं या जो भी हो, तो मैं op.to/goog/scholar+ पर कागजात ढूंढने का सुझाव दूंगा, इनमें से कुछ कागजात में लेखक होंगे जिन्होंने सी ++ libs और बात लिखी है आप उन्हें कहां डाउनलोड/डाउनलोड कर सकते हैं।

अधिक विचारों के लिए कई अन्य लोगों के बीच this SO post भी देखें।

+1

एक शर्म की बात है कि कोई भी लिंक काम नहीं करता है। – Houman

0

मैं उन शब्दों की सूचियों का उपयोग करने से बचूंगा जिन्हें आप भविष्यवाणी करने का प्रयास करते हैं - यह वास्तविक मानव ग्रंथों में पाए जाने वाले विशिष्ट और अलग-अलग भाषा के लिए जिम्मेदार नहीं है (माना जाता है कि वे सामाजिक सामान हैं)। मैं आपको सी ++ लाइब्रेरी में मदद नहीं कर सकता, लेकिन यदि आप एक वेब सेवा को कॉल करने में खुश हैं तो आप हमारे Sentiment Analysis of social media मुफ्त में उपयोग कर सकते हैं। https://www.bitext.com/text-analysis-api-and-faq/

यह वर्तमान में अंग्रेजी, स्पेनिश, पुर्तगाली, फ्रेंच, इतालवी, जर्मन, डच और कातालान का समर्थन करता है:

0

तुम भी भावना विश्लेषण के लिए Bitext के एपीआई पर एक नज़र ले जा सकते हैं।

डेटा का कोई प्रशिक्षण करने की आवश्यकता नहीं है, क्योंकि बिटेक्स्ट की भाषा तकनीक भाषा व्याकरण और शब्दकोशों पर आधारित नहीं है, मशीन-लर्निंग या आंकड़े नहीं।

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