Privacy-Preserving Machine Learning: Methods, Challenges and Directions | Synapse