簡體   English   中英

運行CRFSuite示例

[英]Running CRFSuite examples

我正在嘗試使用CRFSuite,但我無法弄清楚如何使用示例/ ner.py和pos.py

確切地說,我如何輸入表格:

# Ner.py
fields = 'y w pos chk'

要么

# Pos.py
fields = 'w num cap sym p1 p2 p3 p4 s1 s2 s3 s4 y'

例如,我可以從CoNNL模型獲得“yw pos”,但是“chk”部分和pos.py中的所有那些字段我都沒有真正得到。

另外,有沒有辦法用CRFSuite處理原始文本(沒有所有那些標簽),因為我有一個訓練有素的模型?

@michele是對的。 此任務需要另一個數據集。 我相信數據集在這里: http//www.cnts.ua.ac.be/conll2003/ner/

您不能將ner.pypos.py與本教程作者提供的數據一起使用。 您需要一個合適的CoNLL-2000數據集。 :)

舉個例子,你可以在這里找到它

我希望我已經正確回答了你的問題。

事實證明,稍微修改pos.py文件以執行它應該執行的操作更簡單。 現在pos.py的輸入格式是'w y' ,而特征'num cap sym p1 p2 p3 p4 s1 s2 s3 s4'都是由腳本本身生成的。 這應該解決pos.py問題。 這是要點:

https://gist.github.com/fnl/21116fa57527946c5dbe

至於ner.py腳本,正如@Legend已經回答的那樣,可以找到相關的輸入數據格式,例如:

http://www.cnts.ua.ac.be/conll2003/ner/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM