Front-end deep learning web apps development and deployment: a review

被引:14
作者
Goh, Hock-Ann [1 ]
Ho, Chin-Kuan [2 ]
Abas, Fazly Salleh [1 ]
机构
[1] Multimedia Univ, Fac Engn & Technol, Jalan Ayer Keroh Lama, Bukit Beruang 75450, Melaka, Malaysia
[2] Asia Pacific Univ Technol & Innovat, Jalan Teknol 5,Technol Pk Malaysia, Kuala Lumpur 57000, Malaysia
关键词
Deep learning web apps; TensorFlow; !text type='js']js[!/text; Front-end deep learning; Browser-based deep learning; Client-side deep learning; MODEL;
D O I
10.1007/s10489-022-04278-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Machine learning and deep learning models are commonly developed using programming languages such as Python, C++, or R and deployed as web apps delivered from a back-end server or as mobile apps installed from an app store. However, recently front-end technologies and JavaScript libraries, such as TensorFlow.js, have been introduced to make machine learning more accessible to researchers and end-users. Using JavaScript, TensorFlow.js can define, train, and run new or existing, pre-trained machine learning models entirely in the browser from the client-side, which improves the user experience through interaction while preserving privacy. Deep learning models deployed on front-end browsers must be small, have fast inference, and ideally be interactive in real-time. Therefore, the emphasis on development and deployment is different. This paper aims to review the development and deployment of these deep-learning web apps to raise awareness of the recent advancements and encourage more researchers to take advantage of this technology for their own work. First, the rationale behind the deployment stack (front-end, JavaScript, and TensorFlow.js) is discussed. Then, the development approach for obtaining deep learning models that are optimized and suitable for front-end deployment is then described. The article also provides current web applications divided into seven categories to show deep learning potential on the front end. These include web apps for deep learning playground, pose detection and gesture tracking, music and art creation, expression detection and facial recognition, video segmentation, image and signal analysis, healthcare diagnosis, recognition, and identification.
引用
收藏
页码:15923 / 15945
页数:23
相关论文
共 10 条
  • [1] Front-end deep learning web apps development and deployment: a review
    Hock-Ann Goh
    Chin-Kuan Ho
    Fazly Salleh Abas
    Applied Intelligence, 2023, 53 : 15923 - 15945
  • [2] A Review on Quantum Computing: From Qubits to Front-end Electronics and Cryogenic MOSFET Physics
    Jazaeri, Farzan
    Beckers, Arnout
    Tajalli, Armin
    Sallese, Jean-Michel
    PROCEEDINGS OF THE 2019 26TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2019), 2019, : 15 - 25
  • [3] Front-end Success Factors and the Impact on High Technology Industry New Product Development
    Carbone, Thomas A.
    Sherman, J. Daniel
    Tippett, Donald D.
    2012 IEEE INTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ITMC), 2012, : 318 - 325
  • [4] The Research of Teaching Quality Evaluation of Front-End Development Curriculum Based On Fuzzy Mathematics
    Shang, Qi
    2016 INTERNATIONAL CONFERENCE ON EDUCATION SCIENCE AND EDUCATION MANAGEMENT (ESEM 2016), 2016, : 38 - 43
  • [6] An Exploration of New Product Development's Front-end Knowledge Conceptualization Process in Discontinuous Innovations
    Akbar, Hammad
    Tzokas, Nikolaos
    BRITISH JOURNAL OF MANAGEMENT, 2013, 24 (02) : 245 - 263
  • [7] Learning Front-end Filter-bank Parameters using Convolutional Neural Networks for Abnormal Heart Sound Detection
    Humayun, Ahmed Imtiaz
    Ghaffarzadegan, Shabnam
    Feng, Zhe
    Hasan, Taufiq
    2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 1408 - 1411
  • [8] A Comprehensive Review on Deep Learning-Based Motion Planning and End-to-End Learning for Self-Driving Vehicle
    Ganesan, Manikandan
    Kandhasamy, Sivanathan
    Chokkalingam, Bharatiraja
    Mihet-Popa, Lucian
    IEEE ACCESS, 2024, 12 : 66031 - 66067
  • [9] Deep Learning in Physical Layer: Review on Data Driven End-to-End Communication Systems and Their Enabling Semantic Applications
    Islam, Nazmul
    Shin, Seokjoo
    IEEE OPEN JOURNAL OF THE COMMUNICATIONS SOCIETY, 2024, 5 : 4207 - 4240
  • [10] Current development and prospects of deep learning in spine image analysis: a literature review
    Qu, Biao
    Cao, Jianpeng
    Qian, Chen
    Wu, Jinyu
    Lin, Jianzhong
    Wang, Liansheng
    Ou-Yang, Lin
    Chen, Yongfa
    Yan, Liyue
    Hong, Qing
    Zheng, Gaofeng
    Qu, Xiaobo
    QUANTITATIVE IMAGING IN MEDICINE AND SURGERY, 2022, 12 (06) : 3454 - +