Towards Optimization Techniques on Diffeological Spaces by Generalizing Riemannian Concepts | Synapse