我想在Python中使用pyner庫來使用Stanford NER。這是一個基本的代碼片段。如何使用斯坦福NER(命名實體識別器)的Python界面?
import ner
tagger = ner.HttpNER(host='localhost', port=80)
tagger.get_entities("University of California is located in California, United States")
當我在我的本地python控制檯(IDLE)上運行這個。它應該給我這樣的輸出
{'LOCATION': ['California', 'United States'],
'ORGANIZATION': ['University of California']}
但是當我執行這個,它顯示空的括號。我實際上對這一切都是新的。
您使用什麼方法來運行stanford-ner服務器作爲http服務器?我可以成功運行它作爲套接字服務器,並使用pyner客戶端和tagger = ner.SocketNER(host ='localhost',port = 8080)並獲得您希望收到的答案。 –
你可以發佈你的代碼嗎? ...我想在我的空閒控制檯上輸出NER的輸出@Ryan O'Neill –