我一直在試圖找到一些參考資料,介紹如何使用自己的實體創建自定義模型,比如如果我想從文本中識別體育運動的名稱。如何做它?如何使用我自己的實體創建自定義模型
1
A
回答
0
try {
propFile = new File(System.getProperty("user.dir") + "/src/edu/stanford/nlp/ie/crf/propfile.prop");
properties = new Properties();
properties.load(new FileInputStream(propFile));
String to = properties.getProperty("serializeTo");
properties.setProperty("serializeTo", "ner-customModel.ser.gz");
properties.setProperty("trainFile",System.getProperty("user.dir") + "/src/edu/stanford/nlp/ie/crf/outputTokenized.tsv");
CRFClassifier crf = new CRFClassifier(properties);
crf.train();
String s2 = "apples are apples";
System.out.println(crf.classifyToString(s2));
crf.serializeClassifier(System.getProperty("user.dir") + "/src/edu/stanford/nlp/ie/crf/ner-customModel.ser.gz");
} catch (IOException e) {
e.printStackTrace();
}
並聲明培訓文件和屬性文件中的其他屬性。 這對我有用:)
1
斯坦福的工具通常對於幾個NLP任務來說工作很好,但根據我的經驗,在opennlp中訓練自己的模型要容易得多。如果這是你的一個選項(您標記你的問題「斯坦福 - NLP」,但也許你並不侷限於只使用),你可以找到一些不錯的文檔在這裏:https://opennlp.apache.org/documentation/1.5.3/manual/opennlp.html#tools.namefind.training.tool
相關問題
- 1. 創建我自己的用戶實體
- 2. 創建我自己的自定義JQuery模板引擎?
- 3. 我如何創建我自己的自定義功能Closure模板在Plovr
- 4. 爲與自己相關的實體創建正確的模型
- 5. 如何創建我自己的Jaxb2RootElementHttpMessageConverter自定義版本?
- 6. 如何創建我自己的自定義命令
- 7. 如何創建我自己的自定義按鈕?
- 8. 如何創建我自己的自定義地圖
- 9. 如何使用我自己的自定義類與實體框架?
- 10. JHipster使用自定義數據類型創建實體
- 11. 如何使用Google AMP創建我自己的自定義元素?
- 12. 如何使用我自己的圖像創建自定義android虛擬設備?
- 13. 如何用自己的控件創建自定義的GTK#Widget?
- 14. 如何在我自己的自定義cms中創建Joomla樣式模塊?
- 15. 使用實體框架創建自定義實體
- 16. 如何在Symfony 2實體中創建我自己的函數
- 17. 使用Django用戶模型或創建自己的模型?
- 18. 自定義UITableViewCell重新創建自己
- 19. 如何爲我的導軌模型創建自定義方法
- 20. 如何使用Intellij插件創建自定義實時模板
- 21. 如何創建我自己的領域模型?
- 22. 如何使用OpenNLP創建自定義模型?
- 23. 創建Envers自定義修改實體
- 24. 創建我自己的Google網站模板使用我自己的CSS
- 25. 如何爲自定義屬性類型選擇創建自定義源模型?
- 26. 使用Freemarker創建自己的自定義助手?
- 27. 不使用XML創建自己的自定義視圖
- 28. 如何創建自定義的表型
- 29. 創建我自己的自定義標記(JSF 2.0)的問題
- 30. 如何創建自己的自定義轉換