自然言語処理(NLP)は、コンピューターと人間が自然言語を通じて相互作用することに焦点を当てた人工知能の分野です。目標は、コンピューターが人間の言語を理解し、解釈し、生成することを可能にし、意味のある有用な方法でこれを行うことです。NLPは、顧客サービスの提供、翻訳、コンテンツ作成など、人間の言語を含む幅広いタスクの自動化を可能にするために重要です。本章ではNLPの全体の流れを理解するために、、以下の6つの主要な項目が関連し合いながら、最終的にモデルの構築と性能の評価につながることを説明していきます。