2016-08-05 8 views
0

依存パーサーではないパーサーを開発していますが、依然として移行ベースのシステムです。 Shift、REDUCE-LEFT、REDUCE-RIGHTの3つのアクションを弧の遷移のように使用するのではなく、自分のパーサーに対して自分のアクションを提案しました。 Andorらの論文を通しての私の理解として、 (2016年)、私はシステムがSyntaxNetを紙に定義されたいくつかの規則に従う限り、どの遷移ベースのシステムでも訓練することができます。しかし、私はどこから始めるべきか正確には分かりません。私はコードを見ましたが、主に従属パーサー(SHIFT、REDUCE-LEFT、REDUCE-RIGHTの3つのアクション)をトレーニングするためのものです。私が目標を達成するのに役立つコードの一部を強調していただければ幸いです。SyntaxNetでカスタムトランジションベースのシステムをトレーニングする方法

また、SyntaxNetがどのようにしてConNLLデータ形式を金のトレーニングデータに変換できるのかよく分かりませんが、どのソースファイルがこのタスクを担当しているか教えてください。

は、あなたがあなた自身のものに移行システムを変更したい場合は、コードにいくつかの変更を加える必要があります事前

答えて

0

にありがとうございました。特に、ゴールドパースツリーを一連の遷移にマッピングするためのOracleを実装する必要があります。 http://www.mitpressjournals.org/doi/pdf/10.1162/coli.07-056-R1-07-027

+0

はい、私の質問はSyntaxNetに関連していますが、私は自分の考えをゼロから始めるのではなく、このフレームワークに入れたいと思っています。 –

関連する問題