Descrição
A disciplina de processamento de linguagem natural (NLP em inglês) é uma subárea de ciência da computação, linguística e inteligência artificial que tem como objetivo o estudo de interações linguísticas entre seres humanos e máquinas. Neste curso apresentaremos os principais conceitos elementares desta área de pesquisa e do conhecimento e apresentaremos aplicações, por exemplo construção de chat-bots.
Programa do Curso
- Introdução e conceitos elementares.
- Componentes de NLP.
- Classificação de textos.
- Sequenciamento de tags.
- Espaço vetorial semântico.
- Tarefas sequência a sequência.
- Web scraping.
- Sistemas de diálogo.
- Aplicações.
Bibliografia do curso
- Steven Bird, Ewan Klein, and Edward Loper (2009). Natural Language Processing with Python. O’Reilly Media.
- Daniel Jurafsky and James H. Martin (2008). Speech and Language Processing, 2nd edition. Pearson Prentice Hall.
- Mohamed Zakaria Kurdi (2016). Natural Language Processing and Computational Linguistics: speech, morphology, and syntax, Volume 1.
- Mohamed Zakaria Kurdi (2017). Natural Language Processing and Computational Linguistics: semantics, discourse, and applications, Volume 2
- Christopher D. Manning and Hinrich Schütze (1999). Foundations of Statistical Natural Language Processing. The MIT Press.
- David M. W. Powers and Christopher C. R. Turk (1989). Machine Learning of Natural Language. Springer-Verlag.
- https://selenium-python.readthedocs.io/.
- https://scrapy.org/
Avaliações
Não há avaliações ainda.