What Limitations Does Deep Learning Have?