Course Description

Course CodeCourse NameCreditsHours
AB05123 Artificial intelligence development and security 3.0 3
Description This course aims to introduce the development and implementation of various machine learning techniques in the field of Artificial Intelligence (AI), with a particular focus on how to use Python for model development and deployment. The course will cover the fundamental concepts of deep learning, popular AI frameworks (such as TensorFlow and Keras), and will delve into how to use the Python programming language to design, train, and optimize AI models. Additionally, the course will emphasize the security considerations necessary during the development and deployment of AI systems, including data security and auditability, AI transparency, model encryption, and attack prevention. Students will be provided with a comprehensive security framework to evaluate these concerns. They will also learn how to ensure the high security and reliability of AI systems in practical applications, and how to identify and mitigate potential security risks at various stages of AI deployment.