Deep Learning Models For Fault Detection