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



所以我正在尝试使用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()
  • 如果你想看到张量板可视化,那么你必须将图形保存在日志目录中
  • 即使您不存储图形,那么显然张量板也会运行而不会出错,但它会显示一个空的网页......在空白页面中,它会要求您加载模型文件,或者将链接到 TensorFlow 的 TensorBoard 教程页面
  • 我认为您必须添加此行model.save('my_model.tflearn')
  • 您还必须使用 FileWriter 对象编写图形writer.add_graph(sess.graph)
  • 然后通过在终端中运行 tensorboard 命令在浏览器上运行张量板,这是tensorboard --logdir=/path_to_the_log_directory

最新更新