Interpretable machine learning: Fundamental principles and 10 grand challenges | Synapse