理系京大生の思考

理系京大生が興味のあることについて書きます。本・映画・人工知能・プログラミング

自然言語処理〜コンピュータに言葉を理解させる〜

自然言語処理(NLP)とは

「自然言語とは」の画像検索結果

 英語や日本語などの私たちが普段使っている言語のことを自然言語と言います。

これに対して、コンピュータが理解できるプログラミング言語自然言語ではありません。

自然言語プログラミング言語を比較すると次のようになります。

f:id:crispersun8:20191019161916p:plain

 上にあるように、自然言語の特徴は、柔軟で生きているということです。

そのため、自然言語を頭の固いコンピュータに理解されることは、非常に難しいことです。

これを行うのが、自然言語処理なのです。

まとめると、自然言語処理とは「私たちの言葉(自然言語)をコンピュータに理解させるための技術」です。

自然言語処理は、難しい問題なのですがこの難問をクリアできれば、人の役に立つことをコンピュータに行わせることが可能となります。

例を挙げると、グーグルやヤフーなどの検索エンジン機械翻訳などで自然言語処理の技術が行われています。

このように、自然言語処理は私たちの身の回りの様々なところで使われています。

これから、この自然言語処理についての記事をあげていこうと思うので、ぜひ読んでください!

ゼロから作るDeep Learning ? ―自然言語処理編

ゼロから作るDeep Learning ? ―自然言語処理編