TensorFlow #Regression

これまでのTensorFlowのキーポイントで、だいたい基本的なアルゴリズムを理解して、アレンジすることができるであろう。
そこで、まずは、単純なLinear Regressionを書いてみる。
Placeholderの使い方、Session ()内でのFeedの仕方、Summaryのまとめ方など、まだ少し掴みどころのないものがあるかもしれないが、あとは動かして、理解を深めればよいであろう。

y = ax + b という単純な直線回帰について、まずは、TensorBoardは考えずにコードする。

このコードの標準出力は:

Matplotlibで散布図を描くと

次に、Tensorboardへの解析サマリー出力を組み込んでみる。

出力結果は、

TensorBoardによるGraphは、

モニター値であるパラメータa, bと損失関数lossが最適化されていく状況は: