Adversarial and Data Poisoning Attacks against Deep Learning