Brandeis International Business School

BUS 243A — Introduction to Natural Language Processing

Prerequisites: Bus 215f and either Econ 184a or Econ 213a with a grade of C+ or higher. Machine Learning is recommended.

Natural language processing (NLP) is becoming increasingly widespread. Applications of NLP have become embedded in our everyday lives, and these applications are based somewhere between formal linguistics and statistical physics. Especially over the past decade, neural network approaches have become the de facto standard for many NLP tasks. This course aims to provide a survey of these foundations, but we will take NLP in a narrow sense to cover the text analysis only. The course assumes a background in multivariate calculus, linear algebra, and proficiency in Python. The goal of this course is to enable you to build your language applications using the PyTorch framework. Usually offered every year.