問題タブ [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.
tensorflow - syntaxnet bazel テストに失敗しました
実行bazel test syntaxnet/... util/utf8/...
したところ、次の出力が得られました。
の出力が必要な場合はお--test_verbose_timeout_warnings
問い合わせください。
Test.log の出力は以下のとおりです。これは、Stackoverflow が投稿のコードが多すぎることを示しているためです:/
ありがとう!
test.log 出力:
nlp - syntaxnet 出力の使用方法
2 日前に Syntaxnet を使い始めましたが、出力 (ascii ツリーまたは conll ) を解析しやすい形式 (つまり、Json、XML、Python グラフ) で使用/エクスポートする方法を知りたいと思っています。
ご協力いただきありがとうございます !
python - spaCy API で SyntaxNet パーサー/タガーを使用するには?
私はspaCy Python パッケージを使用してテキストを解析してタグ付けし、結果の依存関係ツリーとその他の属性を使用して意味を導き出しています。今は SyntaxNet の Parsey McParseface を構文解析と依存関係のタグ付けに使いたいと思っていますが (こちらの方が優れているようです)、spaCy API を使い続けたいと思っています。SyntaxNet は、POS タグと依存関係タグ/ツリーを CoNLL 形式で出力します。
- Bob _ NOUN NNP _ 2 nsubj _ _
- もたらした _ 動詞 VBD _ 0 ルート _ _
- the _ DET DT _ 4 det _ _
- ピザ _ NOUN NN _ 2 dobj _ _
- to _ ADP IN _ 2 prep _ _
- Alice _ NOUN NNP _ 5 pobj _ _
- . _ . . _ 2 点 _ _
そして、spaCy はここでCoNLL 形式を読み取ることができるようです。しかし、spaCy の API のどこで CoNLL 形式の文字列を取得するのかわかりません。
python - PythonでSyntaxnet POSタグを使用していますか?
おしゃべりボットの作成を支援するために、Python で syntaxnet のパーサー タグ (例: VBD ROOT、NN nsubj など) を使用したいと考えています。入力はコンソールで行います。
質問: VBP ROOT のみの結果を変数に入れるにはどうすればよいですか? この呼び出しで解析ツリーの ASCII バージョンを出力できましたsubprocess.call(["echo 'Bob brought the pizza to Alice.' | syntaxnet/demo.sh"], shell =True)
が、特定の変数を取得して Python 変数に格納する方法について少し混乱しています。
ps: 1 週間前に Python を学び始めました。
syntaxnet - 依存関係の解析出力を提供するのにかかる時間を短縮するために、syntaxnet を事前に読み込む方法
syntaxnetリポジトリで提供されている demo.sh を使用しています。'\n'区切りで入力すると、3000 行のテキストを実行するのに 27.05 秒かかりますが、各行を個別に実行すると 1 時間以上かかります。
これは、モデルの読み込みに 2.5 秒以上かかることを意味します。このステップが分離されて現金化された場合、パイプライン全体が高速化されます。
これはdemo.shの修正版です:-
入力文を受け取り、以下のように依存関係パーサーをローカル変数に保存して出力する関数呼び出しを作成したい(以下のコードは質問を明確にするためのものです)
上記では、モデルは変数に格納されるため、関数呼び出しで各行を実行するのにかかる時間が短くなります。
これを行う方法 ?
nlp - Syntaxnet による固有表現認識
SyntaxNetを理解し、学ぼうとしています。コーパスの名前実体認識に SyntaxNet を使用する方法があるかどうかを調べようとしています。サンプルコードまたは役立つリンクをいただければ幸いです。
python - syntaxNet ソースをビルドできませんか?
ドキュメントに記載されているすべてのことを行いましたが、このエラーが何度も発生しています....グーグルで検索して、同じエラーが発生したかどうかを調べてみましたが、うまくいきませんでした。コマンドは次のとおりです-
そして、ここにエラーがあります-
python-2.7 - バゼルでsyntaxnetを構築する:pywrapエラー
root権限なしでbazelを使用してsyntaxnetを構築しようとしています。bazel 0.2.2b をダウンロードし、その Web サイトで提案されているように、syntaxnet git リポジトリを取得しました。bazel ビルド用の新しい gccを渡し、環境変数を設定してローカル gcc とローカル python バージョン (2.7) を含めることができました。また、swig と jdk を に追加しましたPATH
。それでも、実行しようとすると次のエラーが表示されますbazel test syntaxnet/... util/utf8/...
。
INFO: Found 65 targets and 12 test targets...
ERROR: /home/davba/.cache/bazel/_bazel_debauscd/33ff1ccf943e8d1167bc44c81c9ea8f4/external/org_tensorflow/tensorflow/python/BUILD:1023:1: output 'external/org_tensorflow/tensorflow/python/pywrap_tensorflow.cc' was not created.
ERROR: /home/davba/.cache/bazel/_bazel_debauscd/33ff1ccf943e8d1167bc44c81c9ea8f4/external/org_tensorflow/tensorflow/python/BUILD:1023:1: output 'external/org_tensorflow/tensorflow/python/pywrap_tensorflow.py' was not created.
ERROR: /home/davba/.cache/bazel/_bazel_debauscd/33ff1ccf943e8d1167bc44c81c9ea8f4/external/org_tensorflow/tensorflow/python/BUILD:1023:1: not all outputs were created.
その後、テストは実行されません。つまり、12 個のテストがすべてスキップされます。どんなアイデアでも大歓迎です。
編集:古いバージョンの protobuf を使用していることに気付きました。残念ながら、更新後も問題は残ります。
それはpython関連の問題のようで、ソースからpythonをビルドしたので、anacondaを使用しようとしましたが、同じエラーが発生しました。
詳細情報: CentOS 6.5 を使用しており、python 2.7.11 を試しました。環境変数を次のように設定し、それに応じて bazel をビルドするための CROSSTOOL ファイルを変更しました。
CXX=/soft/csw/linux64/rel6/gccs-4.8.5/bin/c++
CC=/soft/csw/linux64/rel6/gccs-4.8.5/bin/gcc
LDFLAGS="-L/soft/csw/linux64/rel6/gccs-4.8.5/lib -L/soft/csw/linux64/rel6/gccs-4.8.5/lib64":"-L/home/davba/syntaxnet-utils/pcre/lib"
CXXFLAGS="-L/soft/csw/linux64/rel6/gccs-4.8.5/lib -L/soft/csw/linux64/rel6/gccs-4.8.5/lib64"
LD_LIBRARY_PATH=/soft/csw/linux64/rel6/gccs-4.8.5/lib:/soft/csw/linux64/rel6/gccs-4.8.5/lib64:/home/davba/AnacondaPython/lib:$LD_LIBRARY_PATH
SWIG_PATH=/home/davba/syntaxnet-utils/compiled-swig/bin
ありがとう!