BT

InfoQ ホームページ ニュース TensorFlow: Googleが自社の機械学習ツールをオープンソース化

TensorFlow: Googleが自社の機械学習ツールをオープンソース化

ブックマーク

原文(投稿日:2015/11/09)へのリンク

TensorFlowは、GoogleのBrain Teamの研究者たちが作った機械学習ライブラリだ。このたびApache License 2.0のもとオープンソースとして公開された。TensorFlowの詳細については、ホワイトペーパー「TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems」に書かれている。ソースコードはGoogle Gitで公開されている。

TensorFlowは機械学習アルゴリズムを書いて動かすためのツールだ。計算はデータフローグラフでなされ、ノードが数学的オペレーション、エッジがノード間でやりとりされる tensors (多次元データ配列)を示している。ユーザはグラフを構築して、各ノードで実行されるアルゴリズムを書く。TensorFlowは様々なデバイス、コア、スレッドで非同期にコードを実行してくれる。

TensorFlowはデスクトップやサーバ、モバイルデバイスのCPUおよびGPUで動かすことができる。Dockerを使ってコンテナ化し、クラウドにデプロイすることも可能だ。オープンソース版はクラスタではなく単体マシンで動作する。

TensorFlowには、グラフを構築・実行するためのPython APIC++インターフェイス一式が用意されている。また、CベースのクライアントAPIもある。Googleは他の言語のインターフェイスを書くようコミュニティに呼びかけており、Lua、R、Java、Go、JavaScriptはほぼ確実だろう。

Googleはこのライブラリは完成していないと考えており、引き続き改善されていくだろう。Googleは自社が作った実際の実装をいくつか公開するだろう。

彼らはTensorFlowを、GMail (SmartReply)、Search (RankBrain)、Pictures (Inception Image Classification Model)、Translator (Character Recognition) などのプロダクトで使っている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。