Neural networks grow vastly in size to tackle more sophisticated tasks. In many cases, such large networks are not deployable on particular hardware and need to be reduced in size. Pruning techniques help to shrink deep neural networks to smaller sizes by only decreasing their performance as little as possible. However, such pruning algorithms are often hard to understand by applying them and do not include domain knowledge which can potentially be bad for user goals. We propose ViNNPruner, a visual interactive pruning application that implements state-of-the-art pruning algorithms and the option for users to do manual pruning based on their knowledge. We show how the application facilitates gaining insights into automatic pruning algorithms and semi-automatically pruning oversized networks to make them more efficient using interactive visualizations.
翻译:神经网络规模大得多, 以完成更复杂的任务。 在许多情况下, 这些大型网络无法在特定硬件上部署, 需要缩小其规模。 普鲁宁技术帮助将深神经网络缩小到较小的规模, 只能尽可能减少其性能。 然而, 这些运行算法通常很难通过应用来理解, 并不包含对用户目标有潜在危害的域知识 。 我们提议 ViNNNPruner, 这是一种可视互动运行应用程序, 应用最先进的裁剪算法, 用户也可以根据自己的知识进行手工裁剪。 我们展示了应用程序如何促进获得对自动裁剪算法和半自动剪裁的超大网络的洞见, 以便使用互动直观化来提高它们的效率 。