Skip to content

sakabar/replace_with_antonym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

replace_with_antonym

Juman辞書に含まれている反義語の情報を利用して、文中に現れる反義語を全て置換する。

Usage

$cat input.txt
海は広い。
$cat input.txt | juman | python src/replace_with_juman.py
海は狭い。

既知の不具合

ナ形容詞特殊のように、「ダ列基本連用形」「デアル列基本連用形」など複数の活用形を持つものは変換できない

問題点

  • Jumanの辞書ファイルの場所がベタ打ちになっている ** setup.txtなどに場所を書いてもらう? ** または、実行時の引数? ** いずれにせよ、今やることではない。
  • アットマークから始まる行を解消してから生成しているが、「海(かい)」と「海(うみ)」のように表層的には文字が一緒のものも別々に生成しているため、実行時間の無駄がある

Todo

  • 「ないでくれ」、「ないようにしてね」、「ないでね」の文末表現を変える
  • 否定語が2つ入っている場合

自動実行スクリプト

./shell/eval_auto.sh data/input.knp これで自動的に反義語で置き換えたファイルの生成→RNNLMでの評価ができる。ただし、RNNLM toolkitのダウンロードとuse_rnnlmレポジトリのダウンロードは事前に行う必要がある。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published