The Topological Dirac operator: theory and applications in Artificial Intelligence