【发布时间】:2018-04-01 18:28:59
【问题描述】:
我正在开发一个用于在 CUDA C 中进行强化学习的人工神经网络。但是,我还没有找到一种有效的调试方法。我想要一个可定制的仪表板。例如,我想看看探索率如何发展或代理的当前表现。目前,我在命令行上打印出信息。但显然,这很混乱。
一个想法是通过 HTTP 将数据发送到服务器,然后在 HTML 站点上将其可视化。然而,这将需要很大的努力。这个问题有现成的解决方案吗?
【问题讨论】:
-
在第一种情况下,将输出重定向到文本文件并在文本编辑器中浏览它更容易。使用 MSVC,我可以将
printf用于可重定向的stdout消息,将cprintf用于始终发送到控制台的消息。 -
这是一种什么样的可视化——它只是一个变化的图形还是重新组织树的一些花哨的图形?
-
我不一定需要精美的图形。但我想自定义输出。首先,我想展示变量值以及它们如何随时间变化。但是,将来,我想增加 CPU 使用率,例如。
标签: c debugging artificial-intelligence dashboard reinforcement-learning