执行一些示例语法网络脚本(如parse.sh
)后,我收到text-conll格式的输出。我的目标是获取一些功能并将它们带到下一个网络。nltk.corpus.reader.ConllCorpusReader
一种可能的选择是使用类似于python 对象的东西来解析文本输出。但对我来说有趣的是:
有可能通过一些代码修改从 SyntaxNet 获得不是文本,而是与解析结果相关的 Python 对象?
我发现在parser_eval.py
第 133-138 行 syntaxnet 已经获取了结果的文本版本。
while True:
tf_eval_epochs, tf_eval_metrics, tf_documents = sess.run([
parser.evaluation['epochs'],
parser.evaluation['eval_metrics'],
parser.evaluation['documents'],
])
但是我无法从该文本生成的对象以及生成方式中找到该位置。