"Natural Language Processing with Python" course offered by ICMC-USP.
- Conceitos básicos de Processamento de Linguagem Natural: recursos ferramentas e aplicações, níveis de processamento linguístico, córpus e aprendizado a partir de dados;
- Noções básicas da linguagem de programação Python, suas principais estruturas de dados e prática de programação;
- O pacote NLTK e prática de uso de suas funcionalidades;
- O pacote spaCy e prática com modelos de linguagem para aplicações em Processamento de Linguagem Natural.
• Jurafsky, D. and Martin, J.H. (2008). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition. 2a edição. Prentice Hall. Material parcialmente disponível no site de um dos autores em https://web.stanford.edu/~jurafsky/slp3/ • VanderPlas, J. (2016). A Whirlwind Tour of Python. O’Reilly Media Inc. Disponível em https://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf
More details can be found on the courses's webpage