Is there any software used to draw figures in academic papers describing the structure of neural networks (specifically convolutional networks)?
The closest solution to what I want is the TikZ LaTeX library which can produce diagrams like this with a description of the network using code (it can't handle convolutional layers):
Other software that describes network structure but does not visualise in 3D are:
The diagrams I want to construct follow a similar pattern, so am interested to know if there exists software more specialised than GIMP/GraphViz/Gephi/InkScape or even Powerpoint to achieve this. It would be great if it was programmable like TikZ.
Here are some examples of figures I'd like to construct (with their sources below):