The aim of this one day course is to present Novel portable programming models for heterogeneous computer architectures (where the computer architecture uses more than one instruction set and so requires different programs to be written for each). We will introduce two of these programming models; SYCL (a C++ open standard from the Khronos group) and Kokkos (a C++ […]
Read MoreTraining
Fundamentals of Data Analysis Workflows
Do you wish to know more about data analysis workflows and their implementation in NextFlow and Apache AirFlow? Data-intensive domains such as machine learning and bioinformatics in industry require methodical, scalable, and reproducible workflows. In this course we will introduce you to the principles of scalable and reproducible data analysis, workflow design, and established practices […]
Read More
Beginner’s Guide to Data Visualisation
Are you interested in how computer graphics, visual computing and interactive techniques for the processing, analysis and rendering of visual information can be used in your business? This course aims to introduce participants to the basics of data visualisation utilising both desktop PCs and high performance computing systems (HPC). Explore 2D techniques such as graphing […]
Read More
Beginner’s Guide to Natural Language Processing
Natural Language Processing (NLP) is a branch of Artificial Intelligence (AI) that concerns how human languages interact with computers. NLP has seen some of the most rapid development of any field of AI, resulting in an explosion of research, development and productionisation. This course will cover the fundamental concepts of NLP through to the applications […]
Read More