Securing AI and Advanced Topics
Offered By: Johns Hopkins University via Coursera
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
In the course "Securing AI and Advanced Topics", learners will delve into the cutting-edge intersection of AI and cybersecurity, focusing on how advanced techniques can secure AI systems against emerging threats. Through a structured approach, you will explore practical applications, including fraud prevention using cloud AI solutions and the intricacies of Generative Adversarial Networks (GANs). Each module builds upon the previous one, enabling a comprehensive understanding of both offensive and defensive strategies in cybersecurity.
What sets this course apart is its hands-on experience with real-world implementations, allowing you to design effective solutions for detecting and mitigating fraud, as well as understanding adversarial attacks. By evaluating AI models and learning reinforcement learning principles, you will gain insights into enhancing cybersecurity measures. Completing this course will equip you with the skills necessary to address complex challenges in the evolving landscape of AI and cybersecurity, making you a valuable asset in any organization. Whether you are seeking to deepen your expertise or enter this critical field, this course provides the tools and knowledge you need to excel.
Syllabus
- Course Introduction
- This course provides a comprehensive exploration of AI-based solutions for credit card fraud detection, emphasizing the implementation and evaluation of advanced algorithms, including Generative Adversarial Networks (GANs). Students will gain practical experience in executing adversarial attacks and optimizing machine learning models, enhancing their ability to develop robust AI systems. Through hands-on projects, participants will synthesize knowledge to address real-world challenges in fraud detection and model resilience.
- Fraud Prevention with Cloud AI Solutions
- In this module, we study the background of threats that prevent credit card fraud. Then, we investigate hands-on credit card fraud detection implementations. Also, we discuss metrics to evaluate the performance of credit card fraud detection algorithms.
- Introduction to Generative Adversarial Attacks (GANs)
- In this module, we study generative adversarial networks (GANs) background. Then, we investigate a hands-on GAN implementation and how it can be used to develop synthetic data likely indistinguishable from the real data.
- GANs and Adversarial Attacks
- In this module, we will discuss black and white-box adversarial attacks. Also, we will explore hands-on implementations of several adversarial attacks.
- Reinforcement Learning
- In this module we will study reinforcement learning (RL) and how it can be used for adversarial attacks. Also, we will study data engineering techniques to optimize datasets to help improve ML model performance.
- Evaluating AI Models and Performance
- In this module, we will discuss feature engineering and model optimization techniques. Also, we will explore ML model performance metrics.
Taught by
Lanier Watkins
Tags
Related Courses
Advanced Deployment Scenarios with TensorFlowDeepLearning.AI via Coursera AI for Medical Diagnosis
DeepLearning.AI via Coursera AI for Medical Prognosis
DeepLearning.AI via Coursera AI in Healthcare Capstone
Stanford University via Coursera Amazon SageMaker JumpStart Foundations
Amazon Web Services via AWS Skill Builder