3

いくつかのサンプル シンタックスネット スクリプト (のような) を実行した後、 text-conll形式parse.shで出力を受け取ります。私の目標は、いくつかの機能を次のネットワークに進めることです。考えられる選択肢の 1 つは、Python オブジェクトのようなものでテキスト出力を解析することです。しかし、私にとって興味深いのは:nltk.corpus.reader.ConllCorpusReader

コードを変更して、SyntaxNet からテキストではなく、解析結果に関連する Python オブジェクトを取得することは可能ですか?

parser_eval.py133 ~ 138 行目で、syntaxnet がすでにテキスト バージョンの結果を取得していることを発見しました。

while True:
    tf_eval_epochs, tf_eval_metrics, tf_documents = sess.run([
        parser.evaluation['epochs'],
        parser.evaluation['eval_metrics'],
        parser.evaluation['documents'],
    ])

しかし、このテキストがどのオブジェクトから、どのように生成されたのかを特定することはできません。

4

1 に答える 1