I. Introduction

II. Overview of Machine Learning

III. ML Applications in CPS

IV. ML for Resilient CPS

V. Adversarial Machine Learning (AML) and CPS

VI. Secure/Resilient ML

VII. Open Research Challenges and Future Directions

VIII. Conclusion