Azure AIプラットフォームとは?
AzureでAIを
AzureにはAIの開発と利用を簡単にする機能、サービスなどが多数提供されています。
Azure AIを使用することで、実績があるセキュリティで保護され責任あるAI機能が使用出来ます。
画像を分析し、音声を理解し、データを使用して予測し、その他のインテリジェントな人間の行動を模倣できるミッションクリティカルなソリューションを、すべてAzure AIを使って構築できます。
ここではAzureのAIプラットフォームから「機械学習」、「知識マイニング」、「AIアプリとエージェント」の3つを中心にサービスなどを簡単に紹介します。
機械学習
Azureは機械学習機能を提供しています。
機械学習のサービスであるAzure Machine Learning、Azure Databricks、ONNXを利用することで、機械学習モデルをすばやく簡単に構築、トレーニング、デプロイします。
また、オープンソースのフレームワークであるTensorFlow、Pytorch、scikit-learnが利用できます。
Azure Machine Learning
Azure Machine Learningは自動化された機械学習とエッジデプロイメント機能を備えたPythonベースの機械学習サービスです。
ビジュアルインターフェイスを使用することでコーディングを行うことなくドラッグ&ドロップで機械学習を行えるのが特徴となっています。
Azure Databricks
Azure Databricksは、Microsoft Azureクラウドサービスプラットフォームに最適化された 「Apache Spark」 ベースの分析プラットフォームです。
Azureのストレージやデータベースから情報を読み取り、Sparkで変換して分析結果を取得することが可能になります。
ONNX
ONNXは、機械学習モデルを表すために構築されたオープンフォーマットです。
AI開発者がさまざまなフレームワーク、ツール、ランタイム、コンパイラを備えたモデルを使用できるよう共通のファイル形式が定義されています。
ONNXを利用することで、さまざまなフレームワーク、ハードウェアプラットフォームに移行することが可能になります。
知識マイニング
Azure Cognitive Searchを使用することでドキュメント、画像、メディアなどのコンテンツから潜在的な洞察を明らかにします。
AI機能を搭載したクラウド検索サービスによって、コンテンツからパターン、関係性、キーワードなどを抽出することが可能なっています。
Azure Cognitive Search
Azure Cognitive Searchは、あらゆる種類の情報を充実させて関連するコンテンツを簡単に識別および探索するAI機能が組み込まれた唯一のクラウド検索サービスです。
また、10年以上にわたってBingとOfficeが使用してきたものと同じ統合されたMicrosoft自然言語スタックと、ビジョン、言語、音声全体のAIサービスが活用されています。
AIアプリとエージェント
AzureではCognitive ServicesがAIアプリとエージェントとして提供されています。
また、すぐに利用が開始でき、すぐに使えるテンプレートを含んだ専用のボット開発環境であるAzure Bot Serviceがあります。
Cognitive Services
Azure Cognitive Services は開発者が直接的なAIまたはデータサイエンスのスキルや知識がなくてもインテリジェントなアプリケーションを開発するために使用できるAPI、SDKおよびサービスであり、
Webサイト、チャットボットなどの開発が行えます。
主要な柱として「視覚」、「音声」、「言語」、「Web検索」、「意思決定」の5つで分類されており、自然なコミュニケーションを実現するアプリ開発の為の支援サービスです。
Azure Bot Service
Azure Bot Serviceは簡単にCognitive Servicesと統合することができ、ユーザー登録と自然とやりとりが出来るボットを作成することが出来ます。
AI機能をCognitive Servicesと統合することで機械学習の経験がなくても技術の進歩に対応することが可能になります。
また、ユーザーが自然言語と音声機能を使用しボットと対話できるようにすることで、エクスペリエンスを向上させることが出来ます。
まとめ
Azure AIプラットフォームについて簡単にですが説明しました。
現在AIはビジネスの実用段階に移行しつつあり、AIを使う企業の事例が登場するようになりました。
将来AI機能を組み込んだアプリケーションソフトウェアの市場か高まると考察されており、AI時代が到来したときAzure AIプラットフォームはなくてはならないプラットフォームになる可能性があります。