Deep Learning and XAI Techniques for Anomaly Detection