Modern machine learning models has reached and even surpassed human performance in many areas.
However, many of the successful cases only hold in clean and controlled settings, which can be far from real scenarios.
This course will introduce you to potential vulnerabilities of ML models.
We will design and implement various attacks during model training and testing phases, as well as
methods to make ML models more robust.
We will also cover other important aspects of ML, including privacy and fairness.