/ / रनटाइम पर कोरएनएलपी भाषा मॉडल का चयन करें - स्टैनफोर्ड-एनएलपी

रनटाइम पर कोरएनएलपी भाषा मॉडल का चयन करें - स्टैनफोर्ड-एनएलपी

जावा एपीआई का उपयोग कर रनटाइम पर भाषा मॉडल (आधिकारिक लोगों के बीच: अंग्रेजी, चीनी, स्पेनिश) का चयन करना संभव है?

मैं वर्तमान में निर्भरताओं को परिभाषित करने के लिए ग्रैडल का उपयोग कर रहा हूं:

dependencies {
compile group: "edu.stanford.nlp", name: "stanford-corenlp", version: "3.5.1"
compile group: "edu.stanford.nlp", name: "stanford-corenlp", version: "3.5.1", classifier: "models"
}

इसके अलावा, क्या मेवेन पर चीनी और स्पेनिश मॉडल भी उपलब्ध हैं?

उत्तर:

जवाब के लिए 2 № 1

स्टैनफोर्ड कोरएनएलपी मुख्य जेएआर फ़ाइल (जैसा कि मेवेन पर वितरित) में गुण फ़ाइलें हैं StanfordCoreNLP-spanish.properties, StanfordCoreNLP-chinese.properties। आप क्लासपाथ से प्रोग्रामेटिक रूप से लोड कर सकते हैं और तत्काल उपयोग करते समय उनका उपयोग कर सकते हैं StanfordCoreNLP पाइप लाइन।

दुर्भाग्य से हम मैवेन पर बहुभाषी मॉडल वितरित नहीं करते हैं, हालांकि समुदाय की मांग होने पर शायद यह बदल सकता है।


उत्तर № 2 के लिए 1

यह एक उत्तर से अधिक टिप्पणी है, लेकिन मैं हूंनया इसलिए मुझे टिप्पणियों से अवरुद्ध किया जा रहा है! हम स्पेनिश और चीनी मॉडल को मेवेन में जोड़ने पर सक्रिय रूप से काम कर रहे हैं, इसलिए देखते रहें, उन्हें जल्द ही बाहर होना चाहिए!

अद्यतन करें

अब आप मेवेन पर चीनी, स्पेनिश और जर्मन मॉडल जार प्राप्त कर सकते हैं!

<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.5.2</version>
<classifier>models-chinese</classifier>
</dependency>

उत्तर № 3 के लिए 1

स्टैनफोर्ड कोर एनएलपी को क्रमिक निर्भरता में शामिल करने का एक और तरीका:

compile("edu.stanford.nlp:stanford-corenlp:3.6.0")
compile("edu.stanford.nlp:stanford-corenlp:3.6.0:models")