/syllabus

Primary LanguageTeXCreative Commons Zero v1.0 UniversalCC0-1.0

Introdução ao Processamento de Linguagem Natural

Info

aula 1 <2022-08-02 Tue>

aula 2 <2021-08-04 Wed>

Outras referências:

aula 3 <2021-08-09 Mon>

aula 4 <2021-08-11 Wed>

aula 5 <2021-08-16 Mon>

aula 6 <2021-08-18 Wed>

aula 7 <2021-08-23 Mon>

  • revisão pos tagging
    • n-grams e HMM
    • tagsets
    • errors: diferentes erros com diferentes impactos, distribuição por sentença? propagação de erros.
    • datasets: custo para criar, importância, formatos etc.
  • notas finais sobre os notebooks

aula 8 <2021-08-25 Wed>

Nossa Senhora do Carmo vs Igreja do Carmo… https://pt.wikipedia.org/wiki/Nossa_Senhora_do_Carmo

aula 9 <2021-08-30 Mon>

aula 10 <2021-09-01 Wed>

aula 11 <2021-09-08 Wed>

  1. gramaticas para analise de textos, http://delph-in.github.io/delphin-viz/demo/
  2. dataset / treebank, http://lindat.mff.cuni.cz/services/udpipe/
  3. dataset/treebank para inferir uma gramática, +/- https://yoavartzi.com/tutorial/

aula 12 <2021-09-22 Wed>

  1. revisão das últimas aulas sobre análises sintáticas (capítulos 12, 13 e 14)
  2. constituintes vs dependencias
  3. Dependencias Universais: motivações, guidelines, treebanks (corpora) e ferramentas

aula 13 <2021-09-27 Mon>

  1. revisão dependencias universais
  2. manutenção de datasets
  3. algorítmo de parsing para dependencias
  4. capítulo 14 e slides 5

aula 14 <2021-09-29 Wed>

aula 15 <2021-10-04 Mon>

  • continuação sobre semântica

aula 16 <2021-10-06 Wed>

  • continuação sobre semântica
  • inferência textual

aula 17 <2021-10-13 Wed>

  • continuação sobre semântica
  • inferência textual

aula 18 <2021-10-18 Mon>

  • apresentação do assigment 03

aula 19 <2021-10-20 Wed>

  • revisão semântica composicional (sentenças) e inferência textual
  • semântica lexical

aula 20 <2021-10-25 Mon>

aula 21 <2021-10-27 Wed>

  • semântica lexical

aula 22 <2021-11-03 Wed>

  • discussão sobre último assignment

aula 23 <2021-11-08 Mon>

aula 24 <2021-11-10 Wed>

Referencias

Courses

Libraries

Como usar notebooks

Usando o `venv` criei um venv de Python3 e instalei tudo no mesmo environment:

git clone git@github.com:emap-nlp/syllabus.git
cd syllabus
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install nltk
python -m pip install -U matplotlib
pip install jupyterlab

Carregar com:

jupyter-lab

Você poderá precisar fazer instalações de pacotes do NLTK, para os corpora. Pode fazer isso dentro do notebook ou em outro terminal com o mesmo virtual environment carregado.