Engenharia de Linguagens

Engenharia de Linguagens

Scripting no Processamento de Linguagem Natural

Programa Resumido

  • Linguagens de scripting:
    • características, objectivos e conceitos.
    • introdução a uma linguagem de Scripting (e.g. Perl).
  • Processadores de linguagens regulares e programação orientada à expressão regular.
  • Design Patterns no processamento de linguagens.
  • Linguagens baseadas em regras:
    • reescrita textual e DSLs baseadas em regras de reescrita.
    • sistemas de produção.
  • Processamento estrutural de árvores e DSLs baseadas nestes processadores.
  • Processamento de Linguagem Natural: Análise Morfo-sintáctica de textos em língua natural:
    • Modelos morfológicos.
    • Gramáticas lógicas e DCGs.
    • Parsing robusto.
  • Processamento de Linguagem Natural: semântica e pragmática.
  • Dicionários (multi-fonte) e Thesaurus.
  • Extracção de Conhecimento a partir de Textos.
  • Sumarização e Classificação.
  • Tradução automática.

Resultados de Aprendizagem Específicos

  • Ser capaz de escrever scripts para automatização de uma variedade de tarefas e transformações.
  • Ser capaz de resolver problemas usando transformações via Expressões Regulares.
  • Ser capaz de compreender as vantagens e o funcionamento de sistemas guiados por regras de produção
  • (condição-reacção).
  • Ser capaz de construir Linguagens de Domínio Específico (DSLs) concretas.
  • Ser capaz de construir e usar corpora.
  • Ser capaz de extrair informação diversa a partir de corpora.
  • Ser capaz de construir dicionários electrónicos.
  • Ser capaz de construir pequenos protótipos para modelar linguagem natural.


r1 - 19 Oct 2009 - 10:41:51 - JoseJoao
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM