Azure AI サービスを使用して自然言語処理のソリューションを開発する

中級
AI エンジニア
開発者
Azure AI サービス

自然言語処理 (NLP) ソリューションでは、書きまたは話し言葉の意味論的意味は、言語モデルを使用して解釈されます。 自分のアプリケーションの言語モデルの構築に、Language Understanding サービスを使用できます。

前提条件

このラーニング パスを開始するには、次が必要です。

  • Azure と Azure portal に関する知識。
  • C# または Python を使用したプログラミングの経験。 これまでプログラミング経験がない場合、これを開始する前に、「C# の最初のステップ」または「Python の最初のステップ」のラーニング パスを完了してから開始することをお勧めします。

このラーニング パス内のモジュール

Azure AI Language サービスを使用すると、テキストからセマンティック情報を抽出するインテリジェントなアプリとサービスを作成できます。

Azure AI Language サービスの質問応答機能を使うと、ユーザーが自然言語を使って質問し、適切な回答を受け取るアプリケーションを簡単に作成できます。

Azure AI Language 会話言語理解 (CLU) サービスを使うと、自然言語から意味を抽出するためにアプリで使用できるモデルをトレーニングできます。

Azure AI Language サービスを使用すると、自分自身のアプリ内で自然言語の処理を有効にできます。 カスタム テキスト分類プロジェクトを作成する方法について説明します。

非構造化ドキュメントからエンティティを抽出するカスタム エンティティ認識ソリューションを構築する

Translator サービスを使用すると、テキストの言語を翻訳できるインテリジェントなアプリやサービスを作成できます。

Azure AI 音声サービスを使用すると、音声対応アプリケーションを構築できます。 このモジュールでは、音声テキスト変換とテキスト読み上げの API を使用して、音声認識と音声合成が可能なアプリを作成できるようにすることに焦点を当てます。

音声の翻訳は、音声入力を認識して指定された言語に変換し、1 つ以上の他の言語でのトランスクリプトの翻訳を返すことにより、音声認識を構築します。