自然言語処理〜コンピュータに言葉を理解させる〜
自然言語処理(NLP)とは
英語や日本語などの私たちが普段使っている言語のことを自然言語と言います。
これに対して、コンピュータが理解できるプログラミング言語は自然言語ではありません。
自然言語とプログラミング言語を比較すると次のようになります。
上にあるように、自然言語の特徴は、柔軟で生きているということです。
そのため、自然言語を頭の固いコンピュータに理解されることは、非常に難しいことです。
これを行うのが、自然言語処理なのです。
まとめると、自然言語処理とは「私たちの言葉(自然言語)をコンピュータに理解させるための技術」です。
自然言語処理は、難しい問題なのですがこの難問をクリアできれば、人の役に立つことをコンピュータに行わせることが可能となります。
例を挙げると、グーグルやヤフーなどの検索エンジンや機械翻訳などで自然言語処理の技術が行われています。
このように、自然言語処理は私たちの身の回りの様々なところで使われています。
これから、この自然言語処理についての記事をあげていこうと思うので、ぜひ読んでください!
ゼロから作るDeep Learning ? ―自然言語処理編
- 作者: 斎藤康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2018/07/21
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る