
160
8
章
TensorFrames
8.2
TensorFlow
とは何か
TensorFlow は、データフローグラフを用いた数値演算のための Googleによるオープンソースソフト
ウェアライブラリであり、ディープラーニングに焦点を当てた機械学習のオープンソースライブラリで
す。TensorFlowは、大まかにはニューラルネットワークを基盤としており、GoogleのBrainチームの
研究者やエンジニアがディープラーニングをGoogle のプロダクトに適用し、検索、フォト、スピーチを
含む(ただしこれらだけではありません)さまざまなGoogleのチームのためにプロダクションモデルを
構築してきた成果の到達点です。
TensorFlowはPythonのC++インターフェイス上に構築されており、短期間の間に最も広く使われ
ているディープラーニングのプロジェクトの 1つになりました。次のスクリーンショットは、人気のある
ディープラーニングライブラリの Googleトレンドでの比較です。2015 年の11 月8日から14日(これは
TensorFlowが公表された時期です)にかけてスパイクがあり、その後の1年間で急速なのびを見せて
いることに注意してください(このスナップショットは 2016 年12 月のものです)。
TensorFlowの人気は https://www.theverge.com/2016/4/13/11420144/google-machine-learning-
tensorflow-upgrade ...