自然言語処理とは
自然言語処理とは、私たちが使用している言葉(自然言語)をコンピューターによって処理させる技術のことを指します。自然言語処理の工程は、4つの解析技術からなります。
形態素解析、 構文解析、意味解析、文脈解析です。
形態素解析、構文解析はコンピューターの得意分野ですが、意味解析や文脈解析は曖昧な表現や文化による違いなどルール化が難しく、自動翻訳を使ったことがある人はその文章の不自然さに気がつくと思います。有名なGoogleやYahooの検索エンジンによる検索、自動翻訳サイトや、AppleのSiriやGoogleEchoの音声認識などに自然言語処理の技術は使われています。
この課題を解決するためにAI・人工知能が活用されています。大量のデータを高速にコンピューターに学習できる「機械学習」の技術が進歩したことで、より人間に近いような精度に向上しました。