Tools to Design or Visualize Architecture of Neural Network

  1. Net2Vis: Net2Vis automatically generates abstract visualizations for convolutional neural networks from Keras code.

  2. visualkeras : Visualkeras is a Python package to help visualize Keras (either standalone or included in tensorflow) neural network architectures. It allows easy styling to fit most needs. As of now it supports layered style architecture generation which is great for CNNs (Convolutional Neural Networks) and a grap style architecture.

import visualkeras

model = ...

visualkeras.layered_view(model).show() # display using your system viewer
visualkeras.layered_view(model, to_file='output.png') # write to disk
visualkeras.layered_view(model, to_file='output.png').show() # write and show

visualkeras.layered_view(model)

  1. draw_convnet : Python script for illustrating Convolutional Neural Network (ConvNet)

img

  1. NNSVG

AlexNet style

enter image description here

 

To finish reading, please visit source site