Voglio usare Stanford NER in python usando la libreria pyner. Ecco uno snippet di codice di base.Come si usa l'interfaccia python di Stanford NER (nome di riconoscimento entità)?
import ner
tagger = ner.HttpNER(host='localhost', port=80)
tagger.get_entities("University of California is located in California, United States")
Quando lo eseguo sulla mia console python locale (IDLE). Dovrebbe darmi un'uscita come questa
{'LOCATION': ['California', 'United States'],
'ORGANIZATION': ['University of California']}
ma quando ho eseguito questo, ha mostrato parentesi vuote. Sono davvero nuovo a tutto questo.
Quale metodo si utilizza per eseguire il server stanford-ner come server http? Posso eseguirlo correttamente come server socket e utilizzare il client pyner con tagger = ner.SocketNER (host = 'localhost', port = 8080) e ottenere la risposta che si sta cercando di ricevere. –
Puoi pubblicare il tuo codice? ... Voglio l'output di NER sulla mia console IDLE @Ryan O'Neill –