This exercise shows that only C was able to compute the Fibonacci sequence task faster than Julia. Such a competitive advantage should give Julia a superpower in machine learning, making the iterations quicker and saving time for engineers.
Is it really true? This article dives deeper into Julia and Python’s performance and compares the training time of an MNIST model of hand-written digits in both languages.
To compare Julia and Python’s performance, I run an experiment with this set-up
- classification of hand-written digits tasks (0–9) using MNIST data
- standard well-established programming solution
- ceteris paribus approach with maximum effort to make both solutions comparable
- only comparing model training time.