This document discusses anomaly detection techniques. It introduces anomaly detection as finding patterns in data that do not conform to expected behavior. It covers applications like intrusion detection, fraud detection, and industrial damage detection. The document outlines challenges like defining normal behavior and dealing with noise. It differentiates between types of anomalies and detection methods, including supervised, semi-supervised and unsupervised techniques. Finally, it categorizes anomaly detection techniques as classification, nearest neighbor, clustering, spectral, information theoretic and statistical approaches.