PeaceJet

証券会社で証券外務員をやりながら、マーケティングやデータ分析・UI/UX改善などを行っています。

【TensorFlow】TensorBoardでAttributeError

f:id:PeaceJet:20180225021324p:plain

AttributeError: module 'tensorflow.python.training.training' has no attribute 'SummaryWriter'

上記のようなエラーが出た場合、'tensorflow.python.training.training'には 'SummaryWriter'属性は存在しません。
このように言われています。

ドキュメントを見てみると、2016年後半に機能がなくなっており、別のモジュールから呼び出さなければならないそうです。

import tensorflow as tf
sess = tf.Session()
tw = tf.train.SummaryWriter("log", graph=sess.graph)

上記を、下記のように変更してみましょう。
するとうまく行くはずです。

import tensorflow as tf
sess = tf.Session()
tw = tf.summary.FileWriter("log", graph=sess.graph)
広告を非表示にする
/* ブログタイトルを取得 */