张量板不会显示结构(初学者试图做LSTM)

问题描述 投票:0回答:1

所以我正在尝试使用Tensorflow创建LSTM。不幸的是我并不真正了解Python,所以即使是最简单的东西,我也很难过。我试图让最简单的LSTM(下面的代码)开始,但是当我运行它并打开TensorBoard时,结构页面是空的(它确实加载,但给我一个空页面)。请看看你能理解为什么吗?

net = tflearn.input_data([None,226, 28])

net = tflearn.lstm(net, 38, name="Layer1")

net = tflearn.fully_connected(net, 1, activation='softmax', name="Layer2")

net = tflearn.regression(net, optimizer='adam',loss='mean_square')

model = tflearn.DNN(net,  tensorboard_verbose=1,tensorboard_dir='C:\\JAK 
C\\jak c\\werk\\Swot\\main\\Skripsie\\test\\tflearnlogs')
model.fit(seq,res, show_metric=True,batch_size=1,n_epoch=100)


tf.reset_default_graph()
python tensorflow machine-learning tensorboard tflearn
1个回答
1
投票
  • 如果要查看张量板可视化,则必须将图形保存在日志目录中
  • 即使你没有存储图形,显然张量板也会运行而没有错误,但它会显示一个空的网页...在空白页面中,它会要求你加载模型文件或者有链接到tensorflow的tensorboard教程页面
  • 我想你必须添加这行model.save('my_model.tflearn')
  • 您还必须使用FileWriter对象writer.add_graph(sess.graph) 编写图形
  • 然后在终端上运行tensorboard命令tensorboard --logdir=/path_to_the_log_directory,在浏览器上运行tensorboard
© www.soinside.com 2019 - 2024. All rights reserved.