The rapid development of Convolutional Neural Networks (CNNs) in recent years has triggered significant breakthroughs in many machine learning (ML) applications. The ability to understand and compare various CNN models available is thus essential. The conventional approach with visualizing each model's quantitative features, such as classification accuracy and computational complexity, is not sufficient for a deeper understanding and comparison of the behaviors of different models. Moreover, most of the existing tools for assessing CNN behaviors only support comparison between two models and lack the flexibility of customizing the analysis tasks according to user needs. This paper presents a visual analytics system, VAC-CNN (Visual Analytics for Comparing CNNs), that supports the in-depth inspection of a single CNN model as well as comparative studies of two or more models. The ability to compare a larger number of (e.g., tens of) models especially distinguishes our system from previous ones. With a carefully designed model visualization and explaining support, VAC-CNN facilitates a highly interactive workflow that promptly presents both quantitative and qualitative information at each analysis stage. We demonstrate VAC-CNN's effectiveness for assisting novice ML practitioners in evaluating and comparing multiple CNN models through two use cases and one preliminary evaluation study using the image classification tasks on the ImageNet dataset.
翻译:近年来,革命神经网络(CNNs)的快速发展在许多机器学习(ML)应用中引发了重大突破。因此,理解和比较CNN现有各种模型的能力至关重要。对每个模型的定量特征,如分类精确度和计算复杂性进行直观分析的常规方法不足以加深理解和比较不同模型的行为。此外,大多数评估CNN行为的现有工具仅支持两个模型的比较,缺乏根据用户需要对分析任务进行定制的灵活性。本文展示了视觉分析系统VAC-CNN(Comparating CNN(VAC-CNN)(Comparial Analytical Anatical atical ystems),支持对单个CNN模型进行深入检查,以及对两个或两个以上模型进行比较研究。对更多的(例如,数十)模型进行更深入的理解和比较的能力特别将我们的系统与以前的系统区别开来。在精心设计的模型可视化和解释的支持下,VAC-CNN便利了高度互动的工作流程,在每一个分析阶段都迅速提供定量和定性信息。我们用VAC-CNN的两个模型来比较一个分析阶段,用一个模型来比较一个图像化模型,并在一个图像分类中用一个模型评估中用一个模型分析案例来比较,并用一个模型来协助一个图像化的模型对一个模型进行模拟分析。