Flaws in Machine Learning & How Deep Learning Is Helping