Towards A Visual Programming Tool to Create Deep Learning Models

被引:1
|
作者
Calo, Tommaso [1 ]
De Russis, Luigi [1 ]
机构
[1] Politecn Torino, Turin, Italy
关键词
deep learning; visual programming; debugging; user interface;
D O I
10.1145/3596454.3597181
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deep Learning (DL) developers come from different backgrounds, e.g., medicine, genomics, finance, and computer science. To create a DL model, they must learn and use high-level programming languages (e.g., Python), thus needing to handle related setups and solve programming errors. This paper presents DeepBlocks, a visual programming tool that allows DL developers to design, train, and evaluate models without relying on specific programming languages. DeepBlocks works by building on the typical model structure: a sequence of learnable functions whose arrangement defines the specific characteristics of the model. We derived DeepBlocks' design goals from a 5-participants formative interview, and we validated the first implementation of the tool through a typical use case. Results are promising and show that developers could visually design complex DL architectures.
引用
收藏
页码:38 / 44
页数:7
相关论文
共 50 条
  • [1] DeepVisual: A Visual Programming Tool for Deep Learning Systems
    Xie, Chao
    Qi, Hua
    Ma, Lei
    Zhao, Jianjun
    2019 IEEE/ACM 27TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2019), 2019, : 130 - 134
  • [2] Deep Learning Visual Programming
    Mahouachi, Dorra
    Akhloufi, Moulay A.
    DISRUPTIVE TECHNOLOGIES IN INFORMATION SCIENCES II, 2019, 11013
  • [3] Visual Tool for Learning GPU Programming
    Vulcan, Alexandru Mihai
    Nicolaie, Maximilian
    Pietraru, Radu Nicolae
    NEW TECHNOLOGIES AND REDESIGNING LEARNING SPACES, VOL I, 2019, : 429 - 437
  • [4] VELCRO: A visual-based programming tool for effortless deep learning model construction
    Lim, Min Young
    Park, Seong Hee
    Lee, Soo-Hyun
    Yoon, Jung Won
    Hong, Pyo Min
    Yoo, Hwajung
    Kwon, Kon-Woo
    Jeong, Jongwook
    Lee, Youn Kyu
    SOFTWAREX, 2024, 26
  • [5] dpvis: A Visual and Interactive Learning Tool for Dynamic Programming
    Lee, David H.
    Prasad, Aditya
    Vuong, Ramiro Deo-Campo
    Wang, Tianyu
    Han, Eric
    Kempe, David
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2, 2025, : 645 - 651
  • [6] dpvis: A Visual and Interactive Learning Tool for Dynamic Programming
    Lee, David H.
    Prasad, Aditya
    Vuong, Ramiro Deo-Campo
    Wang, Tianyu
    Han, Eric
    Kempe, David
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 1, 2025, : 645 - 651
  • [7] Towards explainable deep visual saliency models
    Malladi, Sai Phani Kumar
    Mukherjee, Jayanta
    Larabi, Mohamed-Chaker
    Chaudhury, Santanu
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2023, 235
  • [8] Integrating deep learning models and multiparametric programming
    Katz, Justin
    Pappas, Iosif
    Avraamidou, Styliani
    Pistikopoulos, Efstratios N.
    COMPUTERS & CHEMICAL ENGINEERING, 2020, 136
  • [9] An Effective Visual Programming Tool for Learning and Using Robotics Middleware
    Yumi, Nishimura
    Yuki, Suga
    Tetsuya, Ogata
    2016 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2016, : 156 - 161
  • [10] Visual interpretability of bioimaging deep learning models
    Rotem, Oded
    Zaritsky, Assaf
    NATURE METHODS, 2024, 21 (08) : 1394 - 1397