自然言語処理って何? 大学の研究では自然言語処理というものを扱っています。 と言われても自然言語処理って何?という人がほとんど(自分も今年の4月まで知りませんでした)だと思いますので、自然言語処理について紹介していきたいと思います。 自然言語処理は一言で言えば「人間が使用している言語(日本語や英語)をコンピューターに処理させる技術」です。実際には、 類似する文書を検索 キーワード抽出 機械翻訳 質問応答システム(最近話題になった人間のクイズ王に勝利したIBMのスーパーコンピューターなど) などが自然言語処理の技術です。 ここでは最も基礎的な方法で「類似する文書検索」というプログラムを書いてみます どうやって類似する文書を探す? ではどうやって類似する文書を探すことができるでしょうか。人間なら何となく類推することができますが、コンピューターは内部的には数式の処理しかできないので、人間のように