Draw your Neural Networks
  Deep Neural Networks are the basic building blocks of modern Artificial
Intelligence. They are increasingly replacing or augmenting existing software
systems due to their ability to learn directly from the data and superior
accuracy on variety of tasks. Existing Software Development Life Cycle (SDLC)
methodologies fall short on representing the unique capabilities and
requirements of AI Development and must be replaced with Artificial
Intelligence Development Life Cycle (AIDLC) methodologies. In this paper, we
discuss an alternative and more natural approach to develop neural networks
that involves intuitive GUI elements such as blocks and lines to draw them
instead of complex computer programming. We present Sketch framework, that uses
this GUI-based approach to design and modify the neural networks and provides
interoperability with traditional frameworks. The system provides popular
layers and operations out-of-the-box and could import any supported pre-trained
model making it a faster method to design and train complex neural networks and
ultimately democratizing the AI by removing the learning curve.
