Processamento de Linguagem Natural

Ano lectivo de 2001/2002



Apresentação

Escolaridade


2 + 0 + 0

Equipe Docente

Nome Docente T TP P
José João Almeida 1 turma

Estrutura de Funcionamento

Exposição da matéria fundamental -motivação, conceitos, definições, métodos e justificações. Análise e resolução dos exercícios de consolidação propostos antecipadamente, no quadro e em computador.
Realização, no computador, de trabalhos concretos de aplicação, em ambiente Unix, recorrendo à linguagem PERL PROLOG e outras. Alguns trabalhos serão desenvolvidos extra aulas.

Sistema de Avaliação

A Avaliação tem uma componente teórica e uma componente prática. A nota teórica será obtida através da realização de 1 prova individual escrita.

Programa resumida

Programa

  1. Introdução às linguagens de scripts:

    • PERL
    • tipos de dados; estruturas de controlo; exemplos
    • expressões regulares
    • programação orientada às expressões regulares
    • literate programming
    • packages
  2. Programação orientada às expressões regulares
  3. Processamento de linguagem natural:

    1. Indrodução à engenharia linguística:

      • Conceitos introdutórios
      • Córpora
      • Aplicações típicas
    2. Morfologia: modelos, operações, tipos de regras , implementação de analisadores morofológicos
    3. Gramáticas para linguagem natural:

      • Introdução à gramática do Português
      • Estratégias de Parsing e suas implementações
      • Gramáticas lógicas - DCGs: implementação interna, atributos, DCGs acopladas, DCGs com semântica
      • Gramáticas de unificação
    4. Semântica de Linguagem Natural:

      • Modelos semânticos baseados em lógica de 1.a ordem
      • Semântica de Montague
      • Semântica de situação
    5. Introdução à pragmática: scripts e sua implementação em PROLOG
  4. Introdução à programação de documentos:

    • Linguagens de marcação - SGML/XML
    • Ferramentas
  5. Terminologia e estruturas classificativas:

    • conceitos de terminologia
    • estruturas classificativas: Thesaurus, taxonomias, facetas
    • implementação
  6. Projecto de Dicionários e encilopédias

Equipe Docente

Sumários

    Material bibliográfico proposto para apoio ao curso: