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 条
  • [31] Deep learning for object detection and scene perception in self-driving cars: Survey, challenges, and open issues
    Gupta, Abhishek
    Anpalagan, Alagan
    Guan, Ling
    Khwaja, Ahmed Shaharyar
    ARRAY, 2021, 10
  • [32] Machine learning techniques in internet of UAVs for smart cities applications
    Alqurashi, Fahad A.
    Alsolami, F.
    Abdel-Khalek, S.
    Ali, Elmustafa Sayed
    Saeed, Rashid A.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 42 (04) : 3203 - 3226
  • [33] Applications and Techniques of Machine Learning in Cancer Classification: A Systematic Review
    Abrar Yaqoob
    Rabia Musheer Aziz
    Navneet Kumar verma
    Human-Centric Intelligent Systems, 2023, 3 (4): : 588 - 615
  • [34] Applications of Machine Learning in Knowledge Management System: A Comprehensive Review
    Simon, Casper Gihes Kaun
    Jhanjhi, Noor Zaman
    Goh, Wei Wei
    Sukumaran, Sanath
    JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2022, 21 (02)
  • [35] Machine Learning Algorithms for Natural Language Semantics and Cognitive Computing
    Khan, Emdad
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 1146 - 1151
  • [36] Applications of Machine Learning in Digital Forensics
    Qadir, Sana
    Noor, Basirah
    2021 INTERNATIONAL CONFERENCE ON DIGITAL FUTURES AND TRANSFORMATIVE TECHNOLOGIES (ICODT2), 2021,
  • [37] Machine Learning Applications in Spine Surgery
    Tragaris, Themistoklis
    Benetos, Ioannis S.
    Vlamis, John
    Pneumaticos, Spyridon
    CUREUS JOURNAL OF MEDICAL SCIENCE, 2023, 15 (10)
  • [38] Machine learning for drilling applications: A review
    Zhong, Ruizhi
    Salehi, Cyrus
    Johnson, Ray
    JOURNAL OF NATURAL GAS SCIENCE AND ENGINEERING, 2022, 108
  • [39] Machine Learning for Sensing Applications: A Tutorial
    Shirmohammadli, Vahideh
    Bahreyni, Behraad
    IEEE SENSORS JOURNAL, 2022, 22 (11) : 10183 - 10195
  • [40] Advancements and Challenges in Machine Learning: A Comprehensive Review of Models, Libraries, Applications, and Algorithms
    Tufail, Shahid
    Riggs, Hugo
    Tariq, Mohd
    Sarwat, Arif I.
    ELECTRONICS, 2023, 12 (08)