我正在尝试为葡萄牙人训练NER模型。我在训练10个实体课时取得了成功。但是,使用相同的训练数据集,在一些迭代后将实体类增加到30,冻结。
我甚至将RAM增加到30g,但没有运气。我使用了3.7.0版本的Stanford CoreNLP,并运行了以下运行命令(使用默认的prop配置):
java -d64 -Xmx30g -cp stanford-corenlp.jar edu.stanford.nlp.ie.crf.CRFClassifier -prop "prop.prop"
关于如何让它运作的任何想法?
答案 0 :(得分:0)
@ arop,问题是系统需要更多堆内存,
您认为30gb实际上不是RAM,它是堆大小,stanford核心nlp可以用来存储临时内存的内存。
根据您的硬盘大小将其大小增加到100gb。
如果服务器关闭,何时尝试增加堆大小,然后再次安装jdk。