दिलचस्प पोस्ट
स्विफ्ट में NSMutableAttributedString का उपयोग कर विशिष्ट पाठ के रंग बदलना चर के साथ अभिव्यक्ति के लिए grep क्या विंडो को संश्लेषण करता है खिड़की = _विंडो करता है? जावा: स्प्लिट स्ट्रिंग जब एक अपरकेस अक्षर मिल जाता है मैं सिर्फ एक यूजर के कमेंट के जीआईटी लॉग को कैसे देख सकता हूं? IOS 8 9 के लिए Xcode 8 कोर डेटा खाका डायनामिक कनेक्शन स्ट्रिंग के लिए इकाई फ़्रेमवर्क सेटअप करें अजगर में एक सूची के विभाजित तत्व ब्लूटूथ के माध्यम से एंड्रॉइड + जोड़ी उपकरण प्रोग्रामेटिक रूप से किसी ऐडवर्ड्स पसंद पर एक क्लिक को खोलने या अनुकरण कैसे करें, जो कि XML के साथ बनाया गया है, प्रोग्रामेटिक रूप से? क्यों नहीं java.util.Set मिलता है (int सूचकांक)? मैं Python में DNS lookups कैसे कर सकता हूं, जिसमें / etc / hosts का संदर्भ भी शामिल है? PhpMyadmin में अधिकतम निष्पादन समय स्विफ्ट क्लोज़ में वैकल्पिक चेनिंग जहां वापसी का प्रकार रिक्त होना चाहिए एक फ़ाइल से लोड NSData का MIME प्रकार निर्धारित करें

क्या कोई अच्छी प्राकृतिक भाषा प्रसंस्करण पुस्तकालय है

मुझे अपने मौजूदा मॉड्यूल में कुछ एनएलपी लागू करना होगा। मैं कुछ अच्छी लाइब्रेरी देख रहा हूं जो मेरी मदद कर सकता है मैं 'लिंगपेप' के पास आया था, लेकिन इसका उपयोग कैसे किया जाए इसका पूरी तरह से पालन नहीं किया जा सका।
असल में, हमें एक ऐसी सुविधा को कार्यान्वित करने की आवश्यकता है जहां आवेदन सादा अंग्रेजी में टाइप किए गए ग्राहक निर्देश (डिलीवरी निर्देश) को समझ सकते हैं। उदाहरण के लिए:

  • कल 12:00 दोपहर में उठाएं
  • 10 जून के बाद डिलीवरी का अनुरोध
  • कृपया बुधवार से पहले मत भेजें
  • ऑर्डर के लिए एक्सवाईजेड के 10 और यूनिट जोड़ें

Solutions Collecting From Web of "क्या कोई अच्छी प्राकृतिक भाषा प्रसंस्करण पुस्तकालय है"

LingPipe बहुत अच्छा है और अच्छी तरह से प्रलेखित है। आप यह भी देख सकते हैं:

  • OpenNLP
  • स्टैनफोर्ड एनएलपी
  • अपाचे यूआईएमए
  • द्वार
  • CogComp-NLP
  • FrameNet

पिछले एक विशेष रूप से आप के लिए ब्याज की हो सकती है, हालांकि मुझे नहीं पता कि क्या कोई आसानी से उपलब्ध जावा लागूकरण हैं (और शायद यह आपकी समस्या के लिए बहुत बड़ी बंदूक है 🙂

डीएसएल का उपयोग करने का पॉल का विचार संभवतः लागू करने के लिए आसान और तेज़ है, और अपने ग्राहकों के लिए उपयोग करने के लिए अधिक विश्वसनीय है। मैं भी, पहले की तलाश में सिफारिश करेगा

मुझे लगता है कि आप एनएलपी का उपयोग करना चुनते हैं या नहीं, आपके सिस्टम के लिए विशिष्ट आवश्यकताओं पर निर्भर हो सकता है। क्या यह आवश्यकता है कि फ्री-फॉर्म इंग्लिश स्वीकार किया जाना चाहिए या क्या केवल निर्देशों का एक निश्चित हिस्सा स्वीकार किया जाना चाहिए? निशुल्क-फ़ॉर्म पाठ का पूर्ण अर्थपूर्ण विश्लेषण करने की तुलना में आपके उपयोगकर्ताओं को किस प्रकार व्यक्त करने की आवश्यकता है, यह एक डोमेन विशिष्ट भाषा का निर्माण करना आसान हो सकता है

जावा अंतरिक्ष में, डीएसएल के निर्माण के लिए ग्रोवी का कुछ समर्थन है

अन्य जेवीएम भाषा के लिए देखें

  • स्कला : स्कला एनएलपी – ब्रीज़ एंड एपिक (संबंधित स्पार्क- प्रोजेक्ट.org )
  • क्लोज़र: क्लोज़र -ओपन एनएलपी