Azure Cognitive Services とは

Azure Cognitive Services は、開発者が直接的な人工知能 (AI) またはデータ サイエンスのスキルや知識がなくてもコグニティブかつインテリジェントなアプリケーションを構築できる、クラウドベースの AI サービスです。 これらは、REST API とクライアント ライブラリ SDK を通じて、一般的な開発言語で利用できます。 開発者は Azure Cognitive Services を使用して、見たり、聞いたり、話したり、分析したりできるコグニティブ ソリューションを使用したコグニティブ機能をそのアプリケーションに容易に追加することができます。

Cognitive Services のカテゴリ

Cognitive Services は、次の 4 つの主要な柱に分類できます。

  • 視覚
  • 音声
  • Language
  • 決定

これらのカテゴリ内で提供されるサービスを調べるには、次の表を参照してください。

Vision API

サービス名 サービスの説明 クイックスタート
Computer Vision Computer Vision サービスを使用すると、画像を処理して情報を返すための高度なコグニティブ アルゴリズムにアクセスできます。 Computer Vision クイックスタート
Custom Vision Custom Vision Service を使用すると、独自の画像分類器を構築、デプロイ、改良できます。 画像分類器は、視覚特性に基づいて画像にラベルを適用する AI サービスです。 Custom Vision クイックスタート
Face Face サービスは、顔属性の検出と認識を有効にする、高度な顔アルゴリズムへのアクセスを提供します。 Face のクイックスタート

Speech API

サービス名 サービスの説明 クイックスタート
Speech サービス Speech サービスは、音声対応の機能をアプリケーションに追加します。 Speech サービスには、音声テキスト変換、テキスト読み上げ、音声翻訳など、さまざまな機能が含まれます。 Speech のドキュメントに移動して、サブサービスのクイックスタートを選択します。

Language API

サービス名 サービスの説明 クイックスタート
言語サービス Azure Language サービスにより、テキストを理解して分析するための複数の自然言語処理 (NLP) 機能が提供されます。 Language のドキュメントに移動して、サブサービスのクイックスタートを選択します。
Translator Translator によって、ほぼリアルタイムでのマシン ベースのテキスト翻訳が提供されます。 Translator のクイックスタート
Language Understanding LUIS Language Understanding (LUIS) は、カスタムの機械学習インテリジェンスをユーザーの自然言語での会話テキストに適用して、全体の意味を予測し、関連性のある情報を引き出す、クラウドベースの会話型 AI サービスです。 LUIS のクイックスタート
QnA Maker QnA Maker を使用すると、半構造化コンテンツから質疑応答サービスを構築できます。 QnA Maker のクイックスタート

Decision API

サービス名 サービスの説明 クイックスタート
Anomaly Detector Anomaly Detector では、時系列データを監視し、その中の異常を検出できます。 Anomaly Detector のクイックスタート
Content Moderator Content Moderator は、不快感を与えたり、望ましくなかったり、危険であったりする可能性があるコンテンツを監視します。 Content Moderator のクイックスタート
Personalizer Personalizer は、ユーザーのリアルタイムの動作から学習し、ユーザーに表示する最良のエクスペリエンスを選択できるようにします。 Personalizer のクイックスタート

Cognitive Services リソースの作成

以下の方法のいずれかで Cognitive Services リソースを作成します。それぞれの方法については、ハンズオン クイックスタートをご覧ください。

さまざまな開発環境で Cognitive Services を使用する

Azure と Cognitive Services を使用すると、いくつかの開発オプションを利用できます。以下はその例です。

  • Logic Apps や Power Automate のような自動化および統合ツール。
  • Azure Functions や App Service のようなデプロイ オプション。
  • セキュリティで保護されたアクセス用の Cognitive Services Docker コンテナー。
  • ビッグ データ シナリオ用の Apache Spark、Azure Databricks、Azure Synapse Analytics、Azure Kubernetes Service などのツール。

詳細については、「Cognitive Services の開発オプション」を参照してください。

Cognitive Services のコンテナー

Azure Cognitive Services には、複数の Docker コンテナーも用意されており、これにより、Azure で使用できるものと同じ API をオンプレミスで使用できます。 これらのコンテナーを使用すると、コンプライアンス、セキュリティ、またはその他の運用上の理由のために、データの近くで Cognitive Services を使用できる柔軟性が得られます。 詳細については、Cognitive Services のコンテナーに関するページを参照してください。

リージョン別の提供状況

Cognitive Services の API は、Microsoft マネージド データ センターの拡大しているネットワーク上でホストされます。 Azure リージョン一覧で API ごとのリージョン別の提供状況がわかります。

まだサポートされていないリージョンを探しているのですか。 UserVoice フォーラムに機能要求を記入してご連絡ください。

言語のサポート

Cognitive Services では、さまざまなカルチャ言語がサービス レベルでサポートされています。 各 API で利用可能な言語は、サポート対象の言語一覧に関するページで検索できます。

セキュリティ

Azure Cognitive Services には、Azure Active Directory の資格情報、有効なリソース キー、および Azure Virtual Networks を使用した認証を含む多層型のセキュリティ モデルが用意されています。

認定資格とコンプライアンス

Cognitive Services には、CSA STAR Certification、FedRAMP Moderate、HIPAA BAA などの認定資格が与えられています。 自分で監査したり、セキュリティを確認する目的で認定資格をダウンロードできます。

プライバシーやデータ管理については、トラスト センターを参照してください。

ヘルプとサポート

Cognitive Services には、インテリジェント アプリケーションの作成を支援するいくつかのサポート オプションが用意されています。 また、個別の質問への回答を得ることができる強力な開発者コミュニティもあります。 提供されているすべてのサポート オプションの一覧については、Cognitive Services のサポート オプションとヘルプ オプションに関するページを参照してください。

次のステップ