An interactive Neural Network Designer.
During the development of complex neural networks in python, having a mind model of the architecture, as well as determining the output shapes of the various layers can be time consuming and error-prone among other challenges. I wanted to create a tool that would allow me to visualize the architecture of my neural networks and quickly determine the output sizes of each layer, number of parameters, model overall size and also see how the architecture changes as i add or remove layers in real-time.
I developed an interactive web application solution to address the challenge.
The tool allows users to: