Speaker: Georg Wechslberger, Technical University of Munich
URL for Speaker: https://www-m3.ma.tum.de/Allgemeines/GeorgWechslberger
Location: LSK 306 (the IAM lounge)
Intended Audience: Public
The julia programming language is designed to be a high level language for numerical computing, that is as fast as C or Fortran, despite employing a high level syntax. Since its first release in 2012 it has been continually improved and build a fast growing community around it. The aim of this course is to give an overview of the key concepts of the Julia programming language as well as explain the advantages over other languages designed for numerical computing, as e.g. Matlab or R. Furthermore it demonstrates how readily available packages developed with Julia can be used to solve common problems occurring in numerical analysis, such as – linear systems of equations – non linear systems of equations – ordinary differential equations – linear programs The course will also cover the basic tasks frequently encountered by numerical analysts: benchmarking, plotting and debugging. If time permits we will also explore possibilities for using Julia in deep learning applications.