A Visual Programming Paradigm for Abstract Deep Learning Model Development

05/07/2019
by   Srikanth Tamilselvam, et al.
0

Deep learning is one of the fastest growing technologies in computer science with a plethora of applications. But this unprecedented growth has so far been limited to the consumption of deep learning experts. The primary challenge being a steep learning curve for learning the programming libraries and the lack of intuitive systems enabling non-experts to consume deep learning. Towards this goal, we study the effectiveness of a no-code paradigm for designing deep learning models. Particularly, a visual drag-and-drop interface is found more efficient when compared with the traditional programming and alternative visual programming paradigms. We conduct user studies of different expertise levels to measure the entry level barrier and the developer load across different programming paradigms. We obtain a System Usability Scale (SUS) of 90 and a NASA Task Load index (TLX) score of 21 for the proposed visual programming compared to 68 and 52, respectively, for the traditional programming methods.

READ FULL TEXT

page 1

page 4

page 7

page 8

page 9

page 10

research
08/16/2017

DARVIZ: Deep Abstract Representation, Visualization, and Verification of Deep Learning Models

Traditional software engineering programming paradigms are mostly object...
research
02/14/2020

Programming Paradigms, Turing Completeness and Computational Thinking

The notion of programming paradigms, with associated programming languag...
research
05/12/2023

Model-based Programming: Redefining the Atomic Unit of Programming for the Deep Learning Era

This paper introduces and explores a new programming paradigm, Model-bas...
research
03/22/2023

Towards A Visual Programming Tool to Create Deep Learning Models

Deep Learning (DL) developers come from different backgrounds, e.g., med...
research
12/01/2017

Enabling Cooperative Inference of Deep Learning on Wearables and Smartphones

Deep Learning (DL) algorithm is the state-of-the-art algorithm of many c...
research
07/08/2018

Improving Deep Learning through Automatic Programming

Deep learning and deep architectures are emerging as the best machine le...
research
11/07/2022

Automatic Creativity Measurement in Scratch Programs Across Modalities

Promoting creativity is considered an important goal of education, but c...

Please sign up or login with your details

Forgot password? Click here to reset