PrototypeML: A Neural Network Integrated Design and Development Environment
Daniel Reiss Harris

TL;DR
PrototypeML is a visual development environment that simplifies neural network design and implementation by integrating a user-friendly interface with the PyTorch framework, reducing development time and errors.
Contribution
It introduces a hybrid visual coding environment that enhances neural network development, debugging, and expressiveness without sacrificing code quality.
Findings
Reduces model development time significantly
Improves debugging efficiency for neural networks
Enhances accessibility for research, industry, and education
Abstract
Neural network architectures are most often conceptually designed and described in visual terms, but are implemented by writing error-prone code. PrototypeML is a machine learning development environment that bridges the dichotomy between the design and development processes: it provides a highly intuitive visual neural network design interface that supports (yet abstracts) the full capabilities of the PyTorch deep learning framework, reduces model design and development time, makes debugging easier, and automates many framework and code writing idiosyncrasies. In this paper, we detail the deep learning development deficiencies that drove the implementation of PrototypeML, and propose a hybrid approach to resolve these issues without limiting network expressiveness or reducing code quality. We demonstrate the real-world benefits of a visual approach to neural network design for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCell Image Analysis Techniques · Data Visualization and Analytics · CCD and CMOS Imaging Sensors
