Learning Natural Language Interfaces Using Deep Neural Networks