Skip to main content

Home Specialist skills Artificial Intelligence

Introduction to Julia Programming: Machine-Learning Models and AI

  • bullet point
    Craft efficient code in the high-performance programming language, Julia
  • bullet point
    Create machine-learning models in Julia
  • bullet point
    Recognise the vector and matrix methods common to all neural network models
  • bullet point
    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 icon

Face to face

Virtual icon

Virtual

Course duration
Duration icon

22 hours

Competency level
Working icon

Working

Pink building representing strand 4 of the campus map
Delivery method
  • face to face icon

    Face to face

  • Virtual icon

    Virtual

Course duration
Duration icon

22 hours

Competency level
  • Working icon

    Working

chatbotSpark login – Alpha testing