This course introduces cutting-edge HPC systems and emerging quantum computing technologies for Machine Learning (ML) and DL methods to address EO applications that deal with large and complex RS datasets.
Deep Learning (DL) is emerging as the leading Artificial Intelligence (AI) technique owing to the current convergence of scalable computing capability (i.e., High-Performance Computing (HPC) and Cloud computing), easy access to large volumes of data, and the emergence of new algorithms enabling robust training of large-scale deep Neural Networks (NNs). HPC systems are an effective solution to the challenges posed by big data analytics. In particular, applications which collect and store massive amounts of data can profit from them significantly. Modern Earth Observation (EO) programs, governments and space agencies are opening their archives (e.g., ESA’s Copernicus, NASA’s Landsat), making massive volumes of RS data available to everyone. Present and upcoming space missions use small satellite constellations to acquire data with higher spatial, spectral or temporal resolution. Other sources, such as ground and airborne sensors also provide a continuous stream of data. In this context, the main challenge is to identify efficient approaches to extract interpretable information and knowledge from this pool of data, possibly in near-real time and by integrating between different disciplines. This course will introduce students to cutting-edge HPC systems and emerging quantum computing technologies for Machine Learning (ML) and DL methods to address EO applications that deal with large and complex RS datasets.
After completion of the course, the students/learners will be able to:
This course will start with an overview of the computational requirements emerging from EO applications and will present state-of-the-art and future computing systems and hardware technologies that are resulting from the current convergence of AI with HPC. The course will recap important ML and DL concepts and algorithms and explain how to enhance the processing on supercomputers. The course will also cover the basics of quantum information processing and physical principles of the quantum computers. It will introduce elements of quantum ML and their future potentials.