いくつかのサンプル シンタックスネット スクリプト (のような) を実行した後、 text-conll形式parse.sh
で出力を受け取ります。私の目標は、いくつかの機能を次のネットワークに進めることです。考えられる選択肢の 1 つは、Python オブジェクトのようなものでテキスト出力を解析することです。しかし、私にとって興味深いのは:nltk.corpus.reader.ConllCorpusReader
コードを変更して、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'],
])
しかし、このテキストがどのオブジェクトから、どのように生成されたのかを特定することはできません。