Describir: An approach to explainable deep learning for image-based medical diagnosis based on prototypes