我正在为Mnist Convolution网络制作一个keras
教程(在Windows 10上使用Anaconda spyder 3.6环境)。识别数字,见:www.blog.keras.io/building-autoencoders-in-keras.html
我面临的问题是监控tensorboard log
在我使用的代码中,
tensorboard=TensorBoard(log_dir="logs/{}".format(time)))
我在我的keras model.fit(,callbacks = [tensorboard])中添加了tensorboard
这在我的anaconda spyder工作目录中创建了logs文件夹(我可以看到)。
然而,下一步是打开一个终端并运行:
tensorboard --logdir=logs/
Q)终端应该在哪里或者应该是什么?我尝试在spyder
和anaocnda
提示控制台,但没有一个工作。从spyder
我得到像invalid syntax or no operator assigned.
这样的错误
请指导我在这里考虑新手。
非常感激 :)
终端是控制台,您可以在其中执行命令。当您在Windows上安装anaconda时,可以打开anaconda提示符(Windows开始菜单)。首先确保导航到您的项目目录。例如cd C:/projects/myProject
tensorboard --logdir=logs
应该工作。如果它显示“无法识别的命令”之类的内容,则不会安装tensorboard。在这种情况下,键入conda install tensorboard.
确保使用与项目相同的virtual environment。