2019年01月16日 08時00分 公開
特集/連載

ディープラーニングツール概説(前編)Google、Microsoft、Facebookのディープラーニングフレームワーク

ディープラーニングプログラムを一から構築することも可能だが、既存のフレームワークやラッパー、周辺ツールを使うことでより迅速かつ容易に開発できる。まずは大企業が提供する主要なツールを簡単に紹介する。

[Adrian Bridgwater,Computer Weekly]

 IT部門は、ソフトウェアスタックに人工知能(AI)対応の機能やツールを取り込み始めている。そのAIの「脳」を非常に優れたものにしているのがシナプス結合だ。そのシナプス結合の内部で実際何が行われているかを改めて確認してみたい。

Computer Weekly日本語版 1月9日号無料ダウンロード

本記事は、プレミアムコンテンツ「Computer Weekly日本語版 1月9日号」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。

なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。

ボタンボタン

 開発者がソフトウェアの仕組みを詳しく理解すれば、理論上は今後設計するアプリケーションにAIの進化をよりインテリジェントに応用できるようになる。

TensorFlow

 AI開発者の多くが現在学習しているであろう「ツール」のうち重要なものが、Googleが開発、オープンソース化した「TensorFlow」だ。TensorFlowは機械学習用のソフトウェアライブラリで、Pythonの他、Java、C言語、Goに対応している。TensorFlowを使えば、例えば40行未満のコードで手書きの数字を認識できる「分類器(classifier)」を構築できる。

 Google Brain部門でTensorFlowのエンジニアリングディレクターを務めるラジャット・モンガ氏は、ディープラーニングを支える理念を次のように説明している。「ディープラーニングは機械学習の一分野で、脳の仕組みから大まかな着想を得ている。当社は人間が身の回りの機器を簡単に使えるようになることを重視している。TensorFlowをオープンソースにすることでこの試みがさらに容易かつ迅速になると考えている」

 TensorFlowはGoogleの音声認識システムや最新の「Google フォト」、そして特に検索機能のコアで重要な役割を果たしている。「Gmail」でも最新のAI機能拡張を提供するために利用されている。Gmailでオートコンプリートオプションが増加していることに多くのユーザーが気付いているだろう。これは「Smart Compose」という新機能だ。

知覚の進化

 この分野のツールセットやライブラリが重点を置くのは、「知覚認識」と呼ばれる機能だ。知覚認識はAIモデルコーディングの一種で、例えばPCに接続されたイメージスキャナーが道路標識に向けられたとき、単に盤面の文字を見ているのではなく、標識を見ていることを把握できるようにする。このAI要素で重要になるのは適用されるコンテキストだ。

 この種のAIや機械学習ライブラリの多くにとってスケールも重要になる。複数のCPU、複数のGPU、複数のOSでも同時実行できる必要がある。TensorFlowはこの点に優れているが、これは本稿で取り上げているツールの多くに共通する属性だ。

 現在ディープラーニングに力を入れているチームの大半が、人気の高いフレームワークの一つを利用している。TensorFlow、「PyTorch」「Apache MXNet」「Caffe」などがその例だ。

 「こうしたフレームワークは、ソフトウェアエンジニアがアルゴリズムを構築、トレーニングして、AI内部に『脳』を作り上げることを可能にする」と説明するのは、イスラエルのテルアビブを拠点とするAIの専門企業AidocでAI担当部長を務めるアイダン・バサック氏だ。同社はAIを使用した放射線医学における急性症例の検出を行っている。

 上記以外にも、ディープラーニングエンジニアが作業を迅速かつ効率的に行えるようにするツールが複数のカテゴリーに存在する。

続きはComputer Weekly日本語版 1月9日号にて

本記事は抄訳版です。全文は、以下でダウンロード(無料)できます。


Computer Weekly日本語版 最近のバックナンバー

Computer Weekly日本語版 12月19日号 犯罪者フォーラム潜入記

Computer Weekly日本語版 12月5日号 Chromebook大好き

Computer Weekly日本語版 11月21日号 G Suite対Office 365攻防戦の行方


ITmedia マーケティング新着記事

news150.jpg

300を超える大手メディアから配信先を選定可能、マイクロアド子会社が新たな動画広告配信サービスを開始
マイクロアドの子会社であるエンハンスは、動画広告配信サービス「Enhance Locus」の提供...

news149.jpg

Tableau 2019.1が自然言語処理によるデータ分析機能を搭載
Tableau SoftwareはTableau最新バージョンとなる「Tableau 2019.1」をリリースした。主な...

news123.jpg

ヤフー、YDNに新メニュー「動的ディスプレイ広告(Dynamic Ads for Display)」を追加
ヤフーは「動的ディスプレイ広告(Dynamic Ads for Display)」の提供を開始した。