tensorboard使用入门
tensorboard在远程linux服务器上的使用
如果本机使用请跳过
参考问题 https://stackoverflow.com/questions/37987839/how-can-i-run-tensorboard-on-a-remote-server
解决办法
1 . 连接ssh时,将服务器的6006端口重定向到自己机器上来:
ssh -L 16006:127.0.0.1:6006 username@remote_server_ip
其中:16006:127.0.0.1代表自己机器上的16006号端口,6006是服务器上tensorboard使用的端口。
2 . 在服务器上使用6006端口正常启动tensorboard:
tensorboard --logdir=xxx --port=6006
3 . 在本地浏览器中输入地址:
127.0.0.1:16006
tensorflow运行demo
具体程序的解释请参考这里:http://blog.youkuaiyun.com/sinat_33761963/article/details/62433234
#coding=utf-8
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import argparse
import sys
import tensorflow as tf
import pdb
from tensorflow.examples.tutorials.mnist import input_data
pdb.set_trace()
max_steps = 1000 # 最大迭代次数
learning_rate = 0.001 # 学习率
dropout = 0.9 # dropout时随机保留神经元的比例
data_dir = './' # 样本数据存储的路径
log_dir = './' # 输出日志保存的路径
mnist = input_data.read_data_sets(data_dir,one_hot=True)
sess =