問題タブ [syntaxnet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
83 参照

python - TF Syntaxnet の DocumentSink、DocumentSource ops は実際にどのように機能しますか?

コードを調べた後...の流れを理解できました..

parser_eval.py で

そして、私が見つけたgen_parser_ops.pyを調べます

しかし、以下のコードがドキュメントをファイルに保存する方法を理解できませんでした。

また、TensorFlow の op_def_lib の使用方法に関する小さな例を誰かが提供してくれると助かります。

0 投票する
1 に答える
252 参照

python - テキストではなく Python オブジェクトとして SyntaxNet から出力を取得する

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

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

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

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

0 投票する
0 に答える
556 参照

python - 単語、POS タグ、CoNLL 入力からの関係を含む依存関係ツリー

NLTK DependencyGraphを使用して、CoNLL 入力から依存関係ツリーを作成しようとしています。私が理解したのは、このクラスがとの間のない依存関係のためのtree() methodビルドツリー構造を提供するということです。木にはPOSタグもありません。また、head、relation、および従属に POS タグを提供するtriple()もあります。トリプルメソッドでは、単語のインデックスがトリプルにないため、文の中で単語が繰り返される場合、依存関係を取得するのは困難です。ここでは、同じ単語に対して 2 つの異なるノードがあります。relationheaddependents methodthe red car is behind the blue carcar

では、CoNLL 入力から、ヘッド ワード、そのタグ、リレーション、子を含む依存関係ツリーを取得する方法を説明します。また、この情報 (主語、そのタグ、関係、子) を特定の文で見つけることができる同様のデータ構造にすることもできます。任意の提案を歓迎します。以下は、開始に使用できるコードです。

0 投票する
0 に答える
291 参照

syntaxnet - Syntaxnet C++ API

Syntaxnet をインストールし、いくつかのサンプル ファイルを解析しました。Syntaxnet を使用して入力ドキュメントを解析する C++ アプリケーションを作成する予定です。Syntaxnet Net C++ API を使用できるかどうかを検索しましたが、見つかりませんでした。Syntaxnet を API として使用する方法について提案をお願いします。前もって感謝します。

0 投票する
1 に答える
165 参照

python - 指定されたインスタンスで SyntaxNet を実行する (Python レベル)

SyntaxNet のトレーニング/テスト時に使用するインスタンスを指定する方法を教えてください。

他の tensorflow モデルでは、Python コードを編集することで簡単に構成を変更できます。

例) tf.device('/cpu:0')=> tf.device('/gpu:0').

実行することで parsey mcparseface モデルを実行できdemo.sh、シンボリック リンクをたどってデバイス構成を見つけました。

demo.sh見落としたかもしれませんが、 、 、parser_eval.pyおよびに gpu 構成の python コードが見つかりませんcontext.proto

tensorflow/modelsdeviceで query ' 'を検索すると、 syntaxnet/syntaxnet/unpack_sparse_features.ccなどのいくつかの C ファイルに行が含まれていることがわかりました。using tensorflow::DEVICE_CPU;

では、これらのファイルの C コードを変更することが、SyntaxNet のデバイス構成を変更する唯一の方法なのでしょうか?

Pythonレベルで設定を変更する簡単な方法があることを願っています。

前もって感謝します。

0 投票する
1 に答える
135 参照

tensorflow - Syntaxnet / Parsey McParseface で使用されている依存関係の表現はどれですか?

Parsey McParseface ラベル マップには 46 個のラベルがあり、mwe のような一部のラベルは、 Universal DependenciesまたはStanford 型付き依存関係のドキュメントで見つけることができません。

ここのコードのコメントによると:

この CoNLL リーダーは、http://universaldependencies.org/format.html で説明されているCoNLL -U フォーマットと互換性があります。

ここで少し混乱していますが、Syntaxnet / Parsey McParseface で使用されている形式はどれですか?