有利于句法分割

问题描述 投票:0回答:1

我想使用 Benepar 和法国模型来进行句法分割。

我按照教程进行操作,但总是出现此错误

运行时错误:为 ChartParser 加载 state_dict 时出错: state_dict 中出现意外的键:“pretrained_model.embeddings.position_ids”。

我尝试执行以下操作:

import benepar
benepar.download('benepar_fr2')
import spacy

nlp = spacy.load('fr_core_news_sm')
parser = benepar.Parser("benepar_fr2")

def parse_sentence(text):
    doc = nlp(text)
    parsed_sents = [parser.parse(sent.text) for sent in doc.sents]
    return parsed_sents

sentence = "Le chat mange une souris."
parsed_sentence = parse_sentence(sentence)
print(parsed_sentence)
text nlp text-segmentation french benepar
1个回答
0
投票

可能是 pytorch 版本的问题。 Benepar 似乎是使用 pytorch 1.6.0 开发的,但尚不清楚新版本是否仍然可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.