Introduction to Julia Programming: Machine-Learning Models and AI
-
Craft efficient code in the high-performance programming language, Julia
-
Create machine-learning models in Julia
-
Recognise the vector and matrix methods common to all neural network models
-
Interact with other AI platforms, like PyTorch and TensorFlow.
Overview
Off the shelf (OTS)
The 3-day course would of be interest for developers, programmers, and those with some basic experience with programming languages such as Python, Java etc. As such a prerequisite is attendees must have programme experience.
As machine learning and artificial intelligence algorithms grow more sophisticated, the need for a high-performance development environment grows greater and greater. Julia is a programming language designed to feel like a comfortable scripting environment, like Python, but able to deliver the high performance of fully compiled languages like C and Fortran.
The course introduces the fundamentals of coding in Julia, always with an eye towards programming techniques currently finding application in cutting-edge machine learning and artificial intelligence. Providing an introduction and overview to Julia, it will also cover topics to include putting machine learning theory into practice, debugging and high-performance and interoperating with other artificial intelligence platforms.
Â
Delivery method
Face to face
Virtual
Course duration
22 hours
Competency level
Working

Delivery method
-
Face to face
-
Virtual
Course duration
22 hours
Competency level
-
Working
