Julia language in machine learning: Algorithms, applications, and open issues

被引:27
|
作者
Gao, Kaifeng [1 ]
Mei, Gang [1 ]
Piccialli, Francesco [2 ]
Cuomo, Salvatore [2 ]
Tu, Jingzhi [1 ]
Huo, Zenan [1 ]
机构
[1] China Univ Geosci Beijing, Sch Engn & Technol, Beijing 100083, Peoples R China
[2] Univ Naples Federico II, Dept Math & Applicat R Caccioppoli, Naples, Italy
基金
中国国家自然科学基金;
关键词
Julia language; Machine learning; Supervised learning; Unsupervised learning; Deep learning; Artificial neural networks; COMPUTER VISION; OBJECT DETECTION; THINGS IOT; INTERNET; MODEL; ICA; EXTRACTION; TOOLBOX; IMAGERY; TRENDS;
D O I
10.1016/j.cosrev.2020.100254
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning is driving development across many fields in science and engineering. A simple and efficient programming language could accelerate applications of machine learning in various fields. Currently, the programming languages most commonly used to develop machine learning algorithms include Python, MATLAB, and C/C ++. However, none of these languages well balance both efficiency and simplicity. The Julia language is a fast, easy-to-use, and open-source programming language that was originally designed for high-performance computing, which can well balance the efficiency and simplicity. This paper summarizes the related research work and developments in the applications of the Julia language in machine learning. It first surveys the popular machine learning algorithms that are developed in the Julia language. Then, it investigates applications of the machine learning algorithms implemented with the Julia language. Finally, it discusses the open issues and the potential future directions that arise in the use of the Julia language in machine learning. (c) 2020 The Authors. Published by Elsevier Inc.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] UAV Communications with Machine Learning: Challenges, Applications and Open Issues
    Sana Ben Aissa
    Asma Ben Letaifa
    Arabian Journal for Science and Engineering, 2022, 47 : 1559 - 1579
  • [2] UAV Communications with Machine Learning: Challenges, Applications and Open Issues
    Ben Aissa, Sana
    Ben Letaifa, Asma
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1559 - 1579
  • [3] Survey on Evolutionary Deep Learning: Principles, Algorithms, Applications, and Open Issues
    Li, Nan
    Ma, Lianbo
    Yu, Guo
    Xue, Bing
    Zhang, Mengjie
    Jin, Yaochu
    ACM COMPUTING SURVEYS, 2024, 56 (02)
  • [4] A Survey of Machine Learning in Pedestrian Localization Systems: Applications, Open Issues and Challenges
    Mirama, Victor F.
    Diez, Luis Enrique
    Bahillo, Alfonso
    Quintero, Victor
    IEEE ACCESS, 2021, 9 : 120138 - 120157
  • [5] A Review of Fog Computing and Machine Learning: Concepts, Applications, Challenges, and Open Issues
    Abdulkareem, Karrar Hameed
    Mohammed, Mazin Abed
    Gunasekaran, Saraswathy Shamini
    Al-Mhiqani, Mohammed Nasser
    Mutlag, Ammar Awad
    Mostafa, Salama A.
    Ali, Nabeel Salih
    Ibrahim, Dheyaa Ahmed
    IEEE ACCESS, 2019, 7 : 153123 - 153140
  • [6] Machine learning and internet of things applications in enterprise architectures: Solutions, challenges, and open issues
    Rehman, Zubaida
    Tariq, Noshina
    Moqurrab, Syed Atif
    Yoo, Joon
    Srivastava, Gautam
    EXPERT SYSTEMS, 2024, 41 (01)
  • [7] A Review of Machine Learning Algorithms for Biomedical Applications
    Binson, V. A.
    Thomas, Sania
    Subramoniam, M.
    Arun, J.
    Naveen, S.
    Madhu, S.
    ANNALS OF BIOMEDICAL ENGINEERING, 2024, 52 (04) : 1051 - 1066
  • [8] Machine Learning and Cognitive Algorithms for Engineering Applications
    Perlovsky, Leonid
    Kuvich, Gary
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2013, 7 (04) : 64 - 82
  • [9] Machine Learning: A Review of the Algorithms and Its Applications
    Dhall, Devanshi
    Kaur, Ravinder
    Juneja, Mamta
    PROCEEDINGS OF RECENT INNOVATIONS IN COMPUTING, ICRIC 2019, 2020, 597 : 47 - 63
  • [10] A Review of Machine Learning Algorithms for Biomedical Applications
    V. A. Binson
    Sania Thomas
    M. Subramoniam
    J. Arun
    S. Naveen
    S. Madhu
    Annals of Biomedical Engineering, 2024, 52 : 1159 - 1183