- Introduction (5 min)
- Adversarial Machine Learning Overview (21 min)
- Adversarial Attacks on Machine Learning Models (8 min)
- Physical Attacks on Machine Learning Models (32 min)
- Short Intro to (Non-Adversarial) Machine Learning (18 min)
- Types of Machine Learning Problems: Regression and Classification (8 min)
- Linear Regression: Training and Loss (20 min)
- Linear Regression: Model Fitting Using Gradient Descent (34 min)
- Classification (18 min)
- Neural Networks (29 min)
- Adversarial Attacks on Neural Networks (41 min)
- Advanced Attacks (32 min)
- Physical-World Adversarial Attacks (22 min)
- Defenses: Making Models Robust Against Adversarial Attacks on Neural Networks (32 min)
Each course contains 4-6 hours of online instruction divided into shorter modules to make it easy to learn at your own pace.
You will have 180 days from your course start date to complete the course.
Successful completion requires you to view all course modules and receive an 80% passing grade on the course assessment. Upon completing these requirements, you will earn a digital badge for your resume or professional profile.
Upon successful completion of 4 CCET courses, you will receive a U-M Certificate of Achievement.
Select 4 courses from one concentration to deepen your knowledge in a subject or area. If you choose a specialization, your certificate will note the specialization you completed.
There are no prerequisites for this course. A bachelor's degree in a science, engineering, or technical field is recommended but not required.
To view technical requirements, click here.
Administrative/Online Technical Support
Support staff are available via phone and email to help with administrative and technical issues during our normal business hours (Monday through Friday 8:00 a.m. to 5:00 p.m. Eastern Time).
- Understand why robustness of machine learning models is important in different application contexts, including autonomous driving
Understand different types of attacks on machine learning systems
- Machine learning concepts review: regression, loss, model training goals, gradient descent, and classification
- Understand attack strategies on machine learning systems by modifying inputs
- Understand different types of defenses and their limits