見出し画像

自然言語処理とは

自然言語とは何か?

自然言語とは人が普段話す言語のことです。日本語、英語、中国語などは全て自然言語です。一方で、人工言語とは人が人工的に作った言葉です。プログラミング言語などは人工言語です。

自然言語処理とは

自然言語処理は、自然言語をコンピュータに処理させるための技術のことである。具体的には、
1形態素解析:文を単語に分割して、単語の品詞や活用を明らかにする
2構文解析:どの単語がどの単語を修飾しているかなど、文の構造を明らかする
3意味解析:単語の意味、文の意味を明らかにする
4文脈解析:文と文の関係や代名詞が何を指しているかなどを明らかにする
以上の4つは基本解析と呼ばれる。

自然言語処理の応用

大きく以下の4つである
1情報検索:知りたい情報を大量のテキストから容易に入手できる
2機械翻訳:自動で言葉を翻訳できる
3対話システム:Appleの「Siri」やLINE「りんな」など人の発話に対して対応することができる
4かな文字変換予測:ひらがなを漢字に自動で変換してくれる

以上が自然言語処理の概要です。YouTubeチャンネルも是非見てみてください→https://www.youtube.com/channel/UCD2iSLKOoefKgPcUPKhtuYg 

この記事が気に入ったらサポートをしてみませんか?