Course offered as part of the PSL Master's in Digital Humanities.
The course gives an overview of natural language processing (NLP) techniques applied (and applicable) to digital humanities issues. Symbolic methods are briefly discussed, but the course focuses primarily on recent machine learning methods (classifiers, neural networks, deep learning). The key elements to understand these methods are provided, as well as their application to various issues (corpus annotation, named entity recognition, opinion analysis). The programming language used is python, and students are frequently asked to dive into existing implementations (mainly Jupyter notebooks) and adapt them to their own data and research issues.