TensorFlow

TensorFlowは、Googleが公開している人工知能のソフトウェアライブラリです。つい先ごろ、Googleの「アルファ碁」が囲碁の世界最強棋士、柯潔(か・けつ)九段に3連勝しました。この事件は、機械が人間を越えたというエポックのひとつとして、歴史に残るできごとでしょう。アルファ碁は、Deep Learning(深層学習)を基盤にしていますから、このことは深層学習の優位性を示す証拠のひとつにもなります。

TensorFlowがアルファ碁に採用されているという情報はありませんが、アルファ碁で使っている深層学習専用プロセッサ「Tensor Processing Unit(TPU)」をTensorFlowがドライブできることが明らかになっていますので、その可能性は高いように推察できます。いずれにしても、TensorFlowが深層学習のための「学習」と応用のために最適なプラットフォームであることは間違いないでしょう。

ここでは、弊社で検証したTensorFlowに関係する情報を開示します。これらは、もとはQiitaで公開していたものですが、かなり長くなりましたので、Qiita上ではダイジェストにとどめ、全文はこのサイトで公開することにしました。