ディープラーニングツール概説(前編)

Google、Microsoft、Facebookのディープラーニングフレームワーク

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

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

 開発者がソフトウェアの仕組みを詳しく理解すれば、理論上は今後設計するアプリケーションに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を使用した放射線医学における急性症例の検出を行っている。

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

続きを読むには、[続きを読む]ボタンを押して
会員登録あるいはログインしてください。

印刷する
SNSでシェア

Computer Weekly日本語版

この連載の記事をもっと見る

この記事の著者

関連記事

こんなメディアも見られています

TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

ベンダーコンテンツ PR

From Informa TechTarget

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

ホワイトペーパーランキング PR

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

TechTargetジャパン SNS

X @techtarget_itmをフォロー

インフォメーション

TechTargetジャパンをフォロー