

初心者です。  
tensor flow をjupyter notebookで使っているんですがtensor boardが使えません。  
下記のプログラムをjupyter notebook上で打ち込んでtensorboad --logdir=/path/to/log  
をターミナルで打ち込みましたがうまくいきません。  
教えてもらえると有難いです。

[code]

    import tensorflow as tf
    import numpy as np
    import os
    LOG_DIR = os.path.join(os.path.dirname("__file__"), 'log')
    if os.path.exists(LOG_DIR) is False:
        os.mkdir(LOG_DIR)
    w = tf.Variable(tf.zeros([2, 1]))
    b = tf.Variable(tf.zeros([1]))
    x = tf.placeholder(tf.float32, shape=[None, 2])
    t = tf.placeholder(tf.float32, shape=[None, 1])
    y = tf.nn.sigmoid(tf.matmul(x, w)+b)
    
    cross_entropy = - tf.reduce_sum(t*tf.log(y)+(1-t)*tf.log(1-y))
    train_step = tf.train.GradientDescentOptimizer(0.1).minimize(cross_entropy)
    
    correct_prediction = tf.equal(tf.to_float(tf.greater(y, 0.5)), t)
    accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32))
    
    init = tf.initialize_all_variables()
    sess = tf.Session()
    tf.train.SummaryWriter(LOG_DIR, sess.graph)
    sess.run(init)
    
[/code]


CC BY-SA 3.0
2017-06-14T05:27:03.400
35556
2017-06-14T14:38:13.473
2017-06-14T05:40:15.123
19716
23690
question
python tensorflow
tensor flow をjupyter notebookで使っているんですがtensor boardが使えません。


マルチポスト先の記事を拝見致しました。  
<https://teratail.com/questions/80320>

[code]

    t‌​ensorboad --logdir=/path/to/log
    
[/code]

/path/to/logはそのまま打つのではなくあなたの環境のログ保存位置を指定する必要があります。  
つまり  
`os.path.dirname("__file__")`ですのでscript実行位置の下のlogフォルダです。


CC BY-SA 3.0
2017-06-14T06:13:23.670
35559
2017-06-14T14:38:13.473
2017-06-14T14:38:13.473
19716
19716
35556
answer