AIM 5011 Natural Language Processing

Natural Language Processing lives at the intersection of machine learning, artificial intelligence, and linguistics. It is the key to unlocking vast amounts of human-generated, unstructured data. The increased availability of corpuses of text data, the wide availability of cheap distributed systems, improvements in neural network algorithms, and increased access to graphical processing units (GPUs) have improved the performance and accuracy of entire families of once computationally intractable problems, making these commercially feasible. This course explores a series of text and voice processing use cases, including sentiment analysis and topic modeling. It is the key to unlocking vast amounts of human-generated, unstructured data. Along the way, students gain experience working with supervised and unsupervised methods using both machine learning algorithms and deep neural networks. Prerequisite(s): Machine Learning; Neural Networks and Deep Learning.

Credits

3