CCO-02.2.02 - Processamento de Linguagem Natural (Natural Language Processing)
Quantidade de créditos: 8
Total de horas de aulas teóricas: 60
Total de horas de aulas de exercícios, seminários ou estudos dirigidos : 60
Objetivo
- Familiarizar o estudante com os conceitos, etapas de processamento, abordagens e métodos utilizados no Processamento de Linguagem Natural.
- Capacitar o estudante a resolver problemas práticos utilizando os conceitos e métodos apresentados, tornando-o apto a implementar ferramentas e gerar recursos linguístico-computacionais aplicáveis em sistemas que precisam lidar com a língua.
Ementa
- Linguagens naturais e suas partes constituintes (fonemas, tokens, palavras, n-gramas).
- Etapas de processamento (léxico, sintático e semântico) das línguas Representações (simbólicas, vetoriais, lógicas) textuais.
- Abordagens (linguística, estatística e neural) para o processamento da língua.
- Criação de datasets e corpora
- Desenvolvimento de aplicações de processamento de linguagem natural.
Bibliografia Principal
- CASELI, H. M.; NUNES, M. G. V. (org.) Processamento de Linguagem Natural: Conceitos, Técnicas e Aplicações em Português (1a. ed). 2023. Disponível em: https://brasileiraspln.com/livro-pln/1a-edicao/
- JURAFSKY, Dan; MARTIN, James. Speech and Language Processing (3nd ed. draft). 2020. Disponível em: https://web.stanford.edu/~jurafsky/slp3/ MANNING,
- Christopher D.; SCHÜTZE, Hinrich. Foundations of Statistical Natural Language Processing. MIT Press, London. 2000.
- MITKOV, Ruslan (Ed.) The Oxford Handbook of Computational Linguistics. 2nd ed. 2014. https://www.oxfordhandbooks.com/view/10.1093/oxfordhb/9780199573691.001.0001/oxfordhb-9780199573691
Number of credits: 8
Total hours of theoretical classes: 60
Total hours of exercise classes, seminars or guided studies: 60
Objective
- Familiarize the student with the concepts, processing steps, approaches and methods used in Natural Language Processing.
- Prepare the students to solve practical problems using the concepts and techniques presented, enabling them to implement tools and generate linguistic-computational resources applicable to systems that need to deal with language.
Catalog Description
- Natural languages and their constituent parts (phonemes, tokens, words, n-grams).
- Processing stages (lexical, syntactic and semantic) of languages.
- Textual representations (symbolic, vector, logical).
- Approaches (linguistic, statistical and neural) for language processing.
- Creation of datasets and corpora.
- Development of natural language processing applications.
Bibliografia Principal
- CASELI, H. M.; NUNES, M. G. V. (org.) Processamento de Linguagem Natural: Conceitos, Técnicas e Aplicações em Português (1a. ed). 2023. Disponível em: https://brasileiraspln.com/livro-pln/1a-edicao/
- JURAFSKY, Dan; MARTIN, James. Speech and Language Processing (3nd ed. draft). 2020. Disponível em: https://web.stanford.edu/~jurafsky/slp3/ MANNING,
- Christopher D.; SCHÜTZE, Hinrich. Foundations of Statistical Natural Language Processing. MIT Press, London. 2000.
- MITKOV, Ruslan (Ed.) The Oxford Handbook of Computational Linguistics. 2nd ed. 2014. https://www.oxfordhandbooks.com/view/10.1093/oxfordhb/9780199573691.001.0001/oxfordhb-9780199573691