SDS 427: High Performance Computing in Machine Learning
Course Title |
High Performance Computing in Machine Learning |
||||||
Course Code |
SDS 427 |
||||||
Course Type |
Elective |
||||||
Level |
Master’s |
||||||
Year / Semester |
2nd Semester |
||||||
Instructor’s Name |
Prof. Constantine Dovrolis (Lead Instructor), Asoc. Prof. Mihalis Nicolaou, Prof. Vangelis Harmandaris |
||||||
ECTS |
5 |
Lectures / week |
1 |
Laboratories / week |
1 |
||
Course Purpose and Objectives |
|
||||||
Learning Outcomes |
This course combines high performance computing (HPC) and artificial intelligence (AI). This emerging trend combines the principles and practices of distributed training, which is critical for the success of both deep learning and machine learning disciplines. Students will develop the skills necessary to write their own codes and will be trained in common practices used to implement numerical methods that exploit HPC in ML applications. |
||||||
Prerequisites |
None |
Requirements | Experience in programming using Python, C/C++, or a similar programming language | ||||
Course Content |
|
||||||
Teaching Methodology |
|
||||||
Bibliography |
Optional bibliography:
|
||||||
Assessment |
|
||||||
Language |
English |