問題タブ [charniak-parser]
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.
c++ - Charniak のパーサーのコンパイル
数日前、 Charniak のパーサーを Web からダウンロードしました。このパーサーは、自然言語を解析するために使用されます。
私はそれをコンパイルしようとしてきましたが、うまくいきません。パーサー ディレクトリで make と入力すると、次のプロンプトが表示されます。
このフォーラムのように、他の何人かの人々は、これをコンパイルする際に問題を抱えています。しかし、私のgccバージョンが問題だとは思いません。
注: 自然言語の解析に使用される数値最適化アルゴリズムを構築しようとしています。charniak のパーサーからいくつかの例を取得しようとしています。どんな助けでも大歓迎です。
c++ - Charniakパーサーエラー
文を解析するためにCharniakParser(リランカーではない)を使用しようとしています。私はこのような文を持っていることを意味します:
そして、それをCharniakで解析する必要があります(その後、LTHシステムとCharniak Parserに基づくLTH動作を使用するため、Charniakパーサーの使用を主張します)。
したがって、結果は次のようになります。
ただし、Charinak Parserに対して「make」コマンドを実行しようとすると、次のエラーが発生します。
Madnaniが開発したパッチを使おうとしましたが、うまくいきませんでした。また、この解決策を使おうとしましたが、最後の部分が理解できませんでした。私はすべてのsudo dpkg ...
コードを実行しましたが、その後、何をすべきか理解できませんでした。
その間、私はUbuntu 11.04を使用していて、私のOSは64ビットのものだと思います。
誰かが私に問題を解決する方法を説明できますか?
java - Stanford Charniak Parser の依存関係を解決する方法
で提供されている Charniak パーサーを実行しようとしていますstanford-corenlp-1.3.5.jar
。レコードのパッケージはedu.stanford.nlp.parser.charniak
、クラスCharniakParser
です。
したがって、完全を期すために、どのように使用しようとしているかのコード例を示します。
このコードを実行すると、最後の行に、
cannot run program "/u/nlp/packages/bllip-parser/reranking-parser.sh" ... The system cannot find the specified file
問題は、人間が指定されたファイルを見つけることもできないことです。ディストリビューションに含まれていることがわかりません。また、その名前でダウンロードする必要がある可能性のある依存関係が見つかりません。Google で検索すると、'reranking-parser.sh' が存在する唯一の場所は、スタンフォード版の Charniak パーサーの実際のソース コードにあることがわかります (スタンフォードが最初に Charniak パーサーを作成したわけではないことを知っているので、明確にするために一生懸命努力しています。ブラウンからです)。
それで、誰もこのパーサーの経験がありますか?何が欠けている?SOでのチャンスが好きなので、ここで質問します。
c++ - Silent Charniak Parse 文を解析できない場合 - 動作しません
出力のチャンク化に charniak パーサー - bllip-parserを使用しています。パーサーが文を解析できないことがあります。READMEのように、1 つの引数 '-S' があり、パーサーが文を解析できず、次の文に進むときに黙るように指示します。しかし、この引数を使用すると、パーサーは次の文に進みません。それでも例外がスローされます。
パーサーへの私の入力は次のとおりです。
このコマンドの出力 (エラー) :
「-S」引数の何が問題になっていますか? 助言がありますか ?
perl - 談話関係用の SPADE パッケージのセットアップ方法
談話関係の文レベルの解析をテストしたいと思います。SPADEはすでにisi.edu からダウンロードしています。説明書に従ってパッケージをセットアップしました。しかし、うまくいきません。パッケージの実行には、Perl IDE である Padre を使用しました。指示に従って、$CHP
変数をパーサーのパスに変更しました。
isi.edu のリンクから Charniak の構文パーサーをダウンロードしました。パーサーに何か他のものが必要かどうかを教えてください。前もって感謝します。
perl - SPADE 実行時のエラーの解決方法
パッケージを実行SPADE
し、ドキュメントに従って Charniak パーサーを参照しspade.pl
、$CHP
変数を編集しましたが、機能しませんでした。それはまだ次のように例外をスローします
例外は、parseIt
見つからないことです。Charniak Parser を確認すると、 、 、 、 の 5 つのCVS
フォルダーecstuff
がDATA
ありTRAIN
ますPARSE
。見ませんでしparseIt
た。しかしpareIt.c
、PARSE
フォルダーで見つかったので、パス CharniakParser/PARSE/parseIt を編集しましたが、まだエラーがあります。
bash - Windows 64 ビットの cygwin で `make` を使用するとエラーが発生します: /usr/bin/sh: -c: 行 0: 予期しないトークン `(' の近くで構文エラーが発生しました
cygwin64 で make を使用してこのプロジェクトをコンパイルしようとすると、次のエラーが発生します。
いくつかの調査では、問題が私の bash バージョンである可能性があることを示唆していますが、推奨されているように V4 を使用しています
V3.81を作るだけでなく
この問題SHELL := /bin/bash
で提案されているように、私も追加しました
このエラーの他の原因は、私の状況 (エコーの問題)とは無関係のようです。
MinGW64 を使用してこれを試してみましたが、同じ結果が得られました。また、フォルダを Program Files ディレクトリから移動しようとしましたが、同じ結果になりました。
どんな助けでも大歓迎です。