SyntaxNet POS タガーとパーサーのトレーニングのトレーニングに苦労しましたが、回答セクションで取り上げた適切な解決策を見つけることができました。次の問題のいずれかに行き詰まった場合、このドキュメントは本当に役に立ちます。
- Universal Dependenciesによって導入されたトレーニング、テスト、およびチューニング データ セットは
.conllu
フォーマットであり、フォーマットを.conll
ファイルconllu-formconvert.py
に変更する方法がわかりconllu_to_conllx.pl
ませんでした。このような問題が発生した場合、ドキュメントconvert.py
にはの本体で呼び出されtrain.sh
、[train_p.sh][5]
ダウンロードしたデータセットを SyntaxNet の読み取り可能なファイルに変換するという名前の python ファイルがあります。 - bazel test を実行するたびに、stackoverflow question and answerのいずれかで bazel test を実行するように言われましたが、
parser_trainer_test.sh
失敗し、次のエラーが表示されましたtest.log
:path to save model cannot be found : --model_path=$TMP_DIR/brain_parser/greedy/$PARAMS/ model
ドキュメントでは、トレイン POS タガーとパーサーを分割し、 と で異なるディレクトリを使用する方法を示しましparser_trainer
たparser_eval
。ドキュメント自体を使用したくない場合でも、それに基づいてファイルを更新できます。3.私の場合、パーサーのトレーニングには1日かかりましたので、パニックにならないでください。「gpuサーバーを使用しない場合」とdisinexは言いました