Modern Neural Networks Meet Linguistic Theory