当前位置: X-MOL 学术Comput. Sci. Rev. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Julia language in machine learning: Algorithms, applications, and open issues
Computer Science Review ( IF 13.3 ) Pub Date : 2020-05-16 , DOI: 10.1016/j.cosrev.2020.100254
Kaifeng Gao , Gang Mei , Francesco Piccialli , Salvatore Cuomo , Jingzhi Tu , Zenan Huo

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.



中文翻译:

机器学习中的Julia语言:算法,应用程序和未解决的问题

机器学习正在推动科学和工程学许多领域的发展。一种简单而有效的编程语言可以促进机器学习在各个领域的应用。当前,最常用于开发机器学习算法的编程语言包括Python,MATLAB和C / C ++。但是,这些语言都无法很好地兼顾效率和简单性。Julia语言是一种快速,易于使用的开源编程语言,最初是为高性能计算而设计的,可以很好地平衡效率和简单性。本文总结了Julia语言在机器学习中的应用方面的相关研究工作和发展。它首先调查了以Julia语言开发的流行的机器学习算法。然后,它研究了使用Julia语言实现的机器学习算法的应用。最后,它讨论了在机器学习中使用Julia语言所产生的开放性问题和潜在的未来方向。

更新日期:2020-05-16
down
wechat
bug