Will Julia or Swift take Pythons Machine Learning Crown?

Abstract

Python has become by far the most popular language amongst machine learning practitioners. Yet it suffers from a number of major limitations, such as slow execution speed. This usually requires developers to use a separate language (C/C++) for performance-critical codepaths, reducing productivity. Julia is a new language that attempts to give users the same performance as C/C++ via just-in-time compilation, whilst being as easy to use as Python. This talk will introduce Julia, and walk through some of its advantages over Python. In addition, we will look at why many people, such as Yann LeCun, believe that future deep learning frameworks will require moving away from Python, and why Julia and Swift are currently the leading contenders for such new languages.

Date
May 29, 2019
Event
South African Radio Astronomy Observatory Data Science Seminar
Location
Cape Town, South Africa
Avatar
Sebastian Bodenstein
Machine Learning Research Engineer