如何轻松可视化C应用程序生成的调试数据?

时间:2018-04-01 18:29:00

标签: c debugging artificial-intelligence dashboard reinforcement-learning

我正在为CUDA C中的强化学习开发一个人工神经网络。但是,我还没有找到一种有效的调试方法。我想要一个可定制的仪表板。例如,我想看看勘探率是如何发展的或代理商的当前表现。目前,我在命令行上打印出信息。但显然,这非常混乱。

一个想法是通过HTTP将数据发送到服务器,然后服务器在HTML网站上将其可视化。但是,这需要付出很大的努力。这个问题是否有现成的解决方案?

1 个答案:

答案 0 :(得分:0)

用于可视化神经网络的最佳选择是图形。幸运的是,有一个很棒的工具叫做graphviz(这对于可视化代码和调用图形来说也非常方便)。 http://graphviz.readthedocs.io/en/stable/api.html

这是一篇描述如何可视化神经网络的文章。您需要弄清楚如何使用它来显示网络的演变。

http://zhu45.org/posts/2017/May/25/draw-a-neural-network-through-graphviz/