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 条
  • [21] Antenna Optimization using Machine Learning Algorithms and their Applications: A Review
    Pandey A.K.
    Singh M.P.
    Journal of Engineering Science and Technology Review, 2024, 17 (02) : 128 - 144
  • [22] A survey on machine learning in Internet of Things: Algorithms, strategies, and applications
    Messaoud, Seifeddine
    Bradai, Abbas
    Bukhari, Syed Hashim Raza
    Quang, Pham Tran Anh
    Ben Ahmed, Olfa
    Atri, Mohamed
    INTERNET OF THINGS, 2020, 12
  • [23] Machine Learning Algorithms for Big Data Applications With Policy Implementation
    Wu, Jianzu
    Zhang, Kunxin
    JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2022, 34 (03)
  • [24] A review of supervised machine learning algorithms and their applications to ecological data
    Crisci, C.
    Ghattas, B.
    Perera, G.
    ECOLOGICAL MODELLING, 2012, 240 : 113 - 122
  • [25] Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and Applications
    Abu Alsheikh, Mohammad
    Lin, Shaowei
    Niyato, Dusit
    Tan, Hwee-Pink
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (04): : 1996 - 2018
  • [26] Application of Machine Learning Algorithms for Detection of Vulnerability in Web Applications
    Mathalli Narasimha V.
    Andhe D.
    Swamy S.N.
    Balaraju M.
    SN Computer Science, 4 (2)
  • [27] Evaluation of machine learning algorithms for health and wellness applications: A tutorial
    Tohka, Jussi
    van Gils, Mark
    COMPUTERS IN BIOLOGY AND MEDICINE, 2021, 132 (132)
  • [28] Clinical applications of machine learning algorithms: beyond the black box
    Watson, David S.
    Krutzinna, Jenny
    Bruce, Ian N.
    Griffiths, Christopher E. M.
    McInnes, Iain B.
    Barnes, Michael R.
    Floridi, Luciano
    BMJ-BRITISH MEDICAL JOURNAL, 2019, 364
  • [29] Novel applications of quantum machine learning algorithms in precision medicine
    Gamel, Omar
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 256
  • [30] Supervised machine learning and associated algorithms: applications in orthopedic surgery
    Pruneski, James A.
    Pareek, Ayoosh
    Kunze, Kyle N.
    Martin, R. Kyle
    Karlsson, Jon
    Oeding, Jacob F.
    Kiapour, Ata M.
    Nwachukwu, Benedict U.
    Williams, Riley J., III
    KNEE SURGERY SPORTS TRAUMATOLOGY ARTHROSCOPY, 2023, 31 (04) : 1196 - 1202