मैं पायनर लाइब्रेरी का उपयोग कर पायथन में स्टैनफोर्ड एनईआर का उपयोग करना चाहता हूं। यहां एक मूल कोड स्निपेट है।मैं स्टैनफोर्ड एनईआर (नामित इकाई पहचानकर्ता) के पायथन इंटरफ़ेस का उपयोग कैसे करूं?
import ner
tagger = ner.HttpNER(host='localhost', port=80)
tagger.get_entities("University of California is located in California, United States")
जब मैं इसे अपने स्थानीय पायथन कंसोल (आईडीएलई) पर चलाता हूं। मुझे इस
{'LOCATION': ['California', 'United States'],
'ORGANIZATION': ['University of California']}
पर आउटपुट देना चाहिए, लेकिन जब मैं इसे निष्पादित करता हूं, तो यह खाली ब्रैकेट दिखाता है। मैं वास्तव में इस सब के लिए नया हूँ।
स्टैनफोर्ड-नेर सर्वर को http सर्वर के रूप में चलाने के लिए आप किस विधि का उपयोग कर रहे हैं? मैं इसे सॉकेट सर्वर के रूप में सफलतापूर्वक चला सकता हूं और टैगर = ner.SocketNER (होस्ट = 'लोकलहोस्ट', पोर्ट = 8080) के साथ पिनर क्लाइंट का उपयोग कर सकता हूं और वह उत्तर प्राप्त कर सकता हूं जिसे आप प्राप्त करना चाहते हैं। –
क्या आप अपना कोड पोस्ट कर सकते हैं? ... मैं अपने आईडीईएल कंसोल पर एनईआर का आउटपुट चाहता हूं @Ryan O'Neill –