bert-event-extraction
bert-event-extraction copied to clipboard
怎么用训练好的模型进行一个简单的事件抽取任务?
写一个predict函数输出decode的结果,原代码没有解耦,导致代码耦合程度比较高,load训练好的模型,然后model.predict
我这里从测试集里面截的一个用来测试可以,但是我要自己输入一句英文,这该怎么办呢?
这个模型扩展性很不好,不适合用来抽取语料库之外的数据,因为: 1 你输入的句子首先需要用stanfordcorenlp解析出依存树,满足sample格式里的postags等要求 2 需要标注出实体作为候选的论元 (可以采用另一个NER模型去做,但是对于新手可能过于复杂) 3 因为模型没有解耦,直接用甚至需要标注出事件触发词和论元 (需要修改代码)
综上所述,这个事太麻烦,一两句话说不清楚