I’m Brazilian, living in Curitiba, PR. Started my interest in development since I was just a child, playing with Arduino and Raspberry Pi.
Started studying Computer Engineering at (Universidade Tecnológica Federal do Paraná) in 2015 and since then never left this path till today.
I’ve been hired as a software engineer for the first time in 2017, starting my career in embedded systems with Python and Shell, then moving to PHP and Elixir as a back-end developer for 3 years, and at last, I’ve fully focused my career on being an Elixir back-end developer for the last year.
With a wide range of libraries focused on the machine learning market, such as TensorFlow, NumPy, Pandas, Keras, and others, Python has made a name for itself as one of the main programming languages. In February 2021, José Valim and Sean Moriarity published the first version of Numerical Elixir (Nx), a library for tensor operations written in Elixir. Nx aims to allow the language to be a good choice for GPU-intensive operations.
This talk aims to compare Python and Elixir when training convolutional neural networks using MNIST and CIFAR-10 datasets as examples, analyzing development experience, and performance difference.