Understanding explainable artificial intelligence techniques: a comparative analysis for practical application | Synapse