• ベストアンサー

アプリケーションについて

このようなソフトを作りたいのですが、どのような分野を勉強すればよいのでしょうか?自然言語処理であることは分かっているのですが、このようなソフトをつくるのに適した書物が見付かりません・・・。自然言語処理の書物はあるのですが、ソフトをつくる書物があまり見付かりません。 欲しいのはC言語によるソフトの作り方といった類の情報が欲しいのですが・・。 http://cl.aist-nara.ac.jp/kura/doc/

質問者が選んだベストアンサー

  • ベストアンサー
  • usatan2
  • ベストアンサー率37% (163/436)
回答No.3

その他の回答 (2)

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.2

自然言語処理であれば、例えば、茶筌ような形態素解析ツール(またはライブラリ)を使うつもりなのか、それ自体を作るつもりなのかで話は違ってきます。 いずれにしても、茶筌を調べることは意味があるはずです。

yamada11
質問者

お礼

ありがとうございます。 茶筅自体を作りたいとは思いますが、それを一から作るのは大変だと思うのです。ですのでこういったソフトを改良したり、自分でいじれるようになりたいのです。そのための知識が詰まった物を探しているような感じです。 そのためには、こういったソフトをつくる知識が必要だと思うのです。プログラミングの本ではあのようなソフトをつくる知識までは載っていないのです。フリーソフトを作れる位の知識が載ってるものを探しています。

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.1

C言語ということは yacc/bison を使って構文解析でしょうか。 昔スーパーアスキーでそんな記事がありましたね。 今は検索してもでないような。 lisp系で日本語処理をやろうとしても8bitコード(ESCも)を通さないのが多いのでC言語というのは悪くはないですね。

yamada11
質問者

お礼

ありがとうございます。今私の段階はとりあえずこういったフリーソフトをつくる基本みたいなのが知りたいのです。C言語は入門書三冊、アルゴリズムを勉強しましたが、こういったフリーソフト作り方までは載っていませんでした。ダウンロードしてインストールが必要なソフトが作れるようになりたいのです(もちろん自然言語処理にも興味がありますが)お願いします。

関連するQ&A