Windows開発者向けのAIプラットフォーム (AI Platform for Windows Developers)

Posted: 2018/03/08 カテゴリー: Uncategorized
タグ:, , , , , , , , , , , , , ,

Kam VedBrat (Group Program Manager, Windows AI Team)

Windows Developer Day

Microsoftは、会社全体にわたって、AIと機械学習に莫大な投資をしています。Office 365のAI機能は、サブスクライバーの仕事の生産性向上を助け、Windows 10のフォト アプリのインテリジェント機能は、人々がビデオを作成し大量の写真から検索するのを簡単にし、Windows Helloは、顔を認識してユーザーをWindowsデバイスに迅速にログインさせるために、AIを使っています。また、我々は、Bing検索やCortanaでユーザーの質問に答えるために、広告主が顧客とのより深いつながりを構築できるようにするために、そして、セキュリティのプロが最新の脅威から企業を守るのを助けるために、AIを使っています。Microsoft Researchは、最先端の音声認識マシン リーディング/理解、コンピューター ビジョンを推進し続けています。我々は、小型デバイスにAIをスケールさせ、絵を描けるAIも構築しました!

Intel

「IntelのMovidius VPUテクノロジは、世界中の数億のMicrosoftユーザーに、ますます高度になるAIのエクスペリエンスを提供します」と、IntelのRemi El-Ouazzane (Vice President and General Manager of Movidius) は述べています。

我々は、Windows 10の次のメジャー アップデートで、Windows 10プラットフォームの一環として我々のアプリやサービスに組み込まれた機能強化を提供し始めます。Windows 10上でアプリを構築するあらゆる開発者は、より強力で魅力のあるエクスペリエンスを提供するために、AIを使えるようになります。

NVIDIA

「Windows 10 PC上でのAIの高速化は、人工知能がどのようにして我々の日常生活の中で普遍的なものになりつつあるかに関する、最新の証拠です」と、NVIDIAのIan Buck (vice president and general manager, Accelerated Computing) は述べています。「NVIDIAは、世界中のユーザーのPCのエクスペリエンスを拡張するために、Microsoftと提携することを嬉しく思います。」

Windows 10のAIプラットフォームは、開発者が、Windowsデバイス上の自分のアプリの中で、事前トレーニング済みの機械学習モデルを使えるようにします。これは、開発者に多数の利点を提供します。

  • 低レイテンシでリアルタイムの結果。Windowsは、PCのローカルの処理能力を使って、AI評価タスクを実行できます。これは、画像やビデオといった大きなローカル データのリアルタイム分析を可能にします。ゲーム エンジンといったパフォーマンス集中型のワークロードや、検索のためのインデックス作成といったバックグラウンド タスクで使えるように、迅速かつ効率的に結果を提供できます。
  • 運用コストの削減。開発者は、MicrosoftのクラウドAIプラットフォームも使って、Azure内のトレーニング モデルを評価のためのWindowsデバイスへのデプロイと組み合わせる、エンド ツー エンドのAIソリューションを手頃な価格で構築できます。監視カメラやセンサー テレメトリといった、大きなデータ セットの投入による帯域幅に関連するコストを削減することで、大幅なコスト削減を実現できます。トレーニング改善のためのクラウドに送信されるサンプル データを最小限にし、エッジでリアルタイムに複雑なワークロードを処理できます。

  • 柔軟性。開発者は、顧客やシナリオのニーズを基にして、デバイス上で、またはクラウド内でAIタスクを実行することを選択できます。デバイスがネットワークから切断された場合や、コスト、サイズ、ポリシー、顧客の好みのためにデータをクラウドに送信できない場合、AI処理をデバイス上で行うことができます。

Qualcomm Technologies

「我々は、Windows MLプラットフォームでMicrosoftと協力し、Snapdragon 835 AI Engineで、開発者がWindowsノートPC上のAIパフォーマンスを高速化するのを助けられて、興奮しています」とQualcomm Technologies, IncのGary Brotman (Director of Product Management – AI and Machine Learning) は述べています。

我々のMLモデルの評価は、Windowsを実行する幅広いシリコンにわたって、効率的のためのチューニングされてます。今後、最新のCPUの命令セットの最適化、DirectX 12をサポートするGPUのハードウェア高速化、専用のAIプロセッサ向けのドライバー モデルを使うことで、我々は、幅広いフォーム ファクター上でパフォーマンスと効率性を提供します。開発者は、このアップデートによって、IoTエッジ デバイス、HoloLens、2 in 1 PC、デスクトップPC、ワークステーション、データ センター内のサーバーといったWindowsデバイス ファミリーにわたって、AIプラットフォームを使えます。

AMD

「我々は、AIの高速化をWindows 10 PCにもたらすために、AMDのCPU、GPUの高パフォーマンス機能を活用する一環として、Windows MLでMicrosoftと協力できて興奮しています」と、AMDのAndre Zdravkovic (CVP Software) は述べています。

Windowsは、Microsoft、Facebook、Amazon Web Servicesが推進し、NVIDIA、Intel、Qualcomm、AMDといったWindows IHVがサポートしているMLモデルの業界標準フォーマットである、ONNXをサポートします。データ サイエンティストは、Azure Machine Learning Workbenchを使って、Windows開発者向けにONNXモデルをトレーニングして提供できます。また、今後、Custom Vision Serviceも、Windows向けのONNXモデルの作成をサポートする予定です。

また、我々は、Windows上のAI開発者に素晴らしい開発エクスペリエンスを提供することにも、投資しています。Visual Studioプレビュー15.7から、UWPプロジェクトにONNXファイルを追加すると、プロジェクト内でモデル インターフェイスが自動生成されます。Visual Studioのそれ以前のバージョンでは、開発者は、コード インターフェイスを生成するためにMLGenツールを使い、それから、そのインターフェイスを自分のプロジェクトに手動で追加できます。今後、この機能は、Visual Studio Tools for AIでもサポートされる予定です。

消費者にとって、これは始まりに過ぎません! Windowsデバイス上での日々のエクスペリエンスで、ますますインテリジェンスを目にすることでしょう。開発者は、3Dで着想を与えてやり取りし、タスクと約束をより簡単に追跡し、あなたのためだけに作られたプレイリストで音楽を聴く、AIを使ったアプリを構築できます。

3月7日のWindows Developer Dayや//build 2018で、我々のAIの旅についてさらに学ぶことができます。


広告
コメント
  1. […] translation – S/N Ratio (by SATO Naoki (Neo)) > Windows開発者向けのAIプラットフォーム (AI Platform for Windows Developers)https://satonaoki.wordpress.com/2018/03/08/ai-platform-windows-developers/ […]

  2. […] Windows開発者向けのAIプラットフォーム (AI Platform for Windows Developers) […]

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中