Python para Processamento de Linguagem Natural: Edição Comemorativa dos 50 anos do ICMC
Indice degli argomenti
-
-
A área de Processamento de Linguagem Natural (PLN), ramo de pesquisa da Inteligência Artificial, tem sido muito demandada pelo mercado de trabalho e pela academia, sendo responsável pelo desenvolvimento de recursos, ferramentas e aplicações de tradução automática, revisão ortográfica e gramatical, análise de sentimentos e reconhecimento e síntese de fala, entre diversas outras tecnologias de amplo uso pela sociedade. Assim como em muitas frentes de trabalho, a linguagem de programação Python é muito utilizada em PLN, contando com funcionalidades que facilitam o processamento de textos e com alguns pacotes especializados que dinamizam o processo de desenvolvimento de aplicações.
Os objetivos desse curso de extensão são introduzir brevemente os conceitos básicos de PLN e apresentar o conteúdo essencial da linguagem de programação Python e os pacotes especializados normalmente utilizados em PLN, em especial, os pacotes NLTK e spaCy, assim como algumas aplicações simples. Além disso, sendo uma edição comemorativa dos 50 anos do ICMC, o evento conta em seu primeiro dia com a participação de pesquisadores renomados da área de PLN, discutindo como a área evoluiu nos últimos 50 anos e como o ICMC contribuiu nessa frente.
O curso é inteiramente virtual, com aulas transmitidas ao vivo pelo canal do ICMC no Youtube, com os links para as gravações sendo disponibilizados posteriormente nesta página. As aulas ocorrem nas quartas-feiras à tarde do mês de setembro, das 14 às 18h, totalizando 5 aulas. O curso é majoritariamente prático, com programação e demonstrações de software. Sugere-se ao aluno que acompanhe o curso em um computador desktop ou notebook, para que possa realizar as atividades práticas junto com os professores. Durante as aulas, haverá um formulário para os alunos postarem suas dúvidas e comentários, que, na medida do possível, serão respondidos no decorrer das aulas.
Ao final do curso, há uma prova virtual (de múltipla escolha), na qual o aluno formalmente inscrito pelo sistema Apolo da USP (inscrições encerradas em 20/agosto) que tirar nota mínima 7,0 terá direito a receber certificado da USP. O certificado será enviado por e-mail (no e-mail cadastrado pelo aluno no momento da inscrição) em até 4 meses após o fim do curso. Esse tempo é necessário devido ao grande número de inscritos no curso.
Para o aluno mais interessado, as seguintes referências complementares são recomendadas:
- 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://jakevdp.github.io/WhirlwindTourOfPython/
Esse curso é promovido pelo Núcleo Interinstitucional de Linguística Computacional (NILC) em parceria com o Centro de Inteligência Artificial da USP (C4AI) e a equipe do projeto POeTiSA (POrtuguese processing - Towards Syntactic Analysis and parsing). O curso é ofertado no âmbito das comemorações dos 50 anos do ICMC, que contam com o apoio do Santander.
O curso é ministrado pelos Profs. Thiago A. S. Pardo, Roney L. S. Santos e Rogério F. Sousa, com o apoio dos monitores Diogo C. Emídio, Lucas G. M. Miranda, Marcio L. Inácio, Gilberto Nunes Neto e Lucelene Lopes e o suporte da Comissão de Cultura e Extensão Universitária do ICMC.
-
As aulas são transmitidas ao vivo pelo canal do ICMC no Youtube, com o apoio de um formulário para comunicação com os alunos. Recomendamos assistir às aulas ao vivo (dado o caráter prático do curso), mas o aluno também poderá assistir às aulas posteriormente.
Para acessar as aulas, o aluno pode entrar no canal do ICMC no Youtube ou copiar diretamente os links das aulas abaixo para seu navegador de preferência:
- aula 1 (1/setembro): https://www.youtube.com/watch?v=CS5wYHJfI_0
- aula 2 (8/setembro): https://www.youtube.com/watch?v=QIB5j6X0DHg
- aula 3 (15/setembro): https://www.youtube.com/watch?v=AdsgZizoxrs
- aula 4 (22/setembro): https://www.youtube.com/watch?v=RE52nPYI2WM
- aula 5 (29/setembro): https://www.youtube.com/watch?v=hLWDvAAUz84
A partir do dia 30/setembro, será disponibilizada a prova virtual (de múltipla escolha), com o link de acesso divulgado na última aula do curso. Haverá apenas uma chance para fazer a prova, que deverá ser submetida até o fim do dia 24/outubro (domingo).
Para comunicação com os professores do curso, há um formulário aberto disponível em https://forms.gle/HQDBYuXmybMWH52x7. Na medida do possível, as perguntas e os comentários serão respondidos ao vivo, conforme disponibilidade de tempo durante as aulas.
-
-
Os interessados podem se inscrever na lista de e-mails da CEPLN (no link https://grupos.ufrgs.br/mailman/listinfo/ce-pln)
-