Closed dgschwend closed 8 years ago
Nice idea, I'd love to have more intuitive ways of visualizing and inspecting CNNs. However, this would require quite fundamental changes. Right now, the tools just parses the ".prototxt" file, which contains the network structure. Layer visualizations would need to come from the weights saved in the ".caffemodel" file, and activations/feature maps would need to come from a forward-run using caffe itself. Both of these information sources are currently not available to the netscope script. Furthermore, my use case for netscope was mainly the design and modification of CNN structure. The weights would be available only after training. Finally, if you're looking simply looking for visualizations, I'd recommend checking out NVIDIA/digits. After training the network (or loading a pre-trained network, which can be done by training for 0 epochs), you can check out all the layer weights and the activations for a certain input image.
Suggested by @Grabber in DeepScale/SqueezeNet Issue #16 "regarding performance improvement for AlexNet"