ine 5376/5379

Programa

Links

Bibliografia

Plano de Ensino

Reconhecimento de Padrões - Programa da Disciplina

O Reconhecimento de Padrões (RP) é uma disciplina bastante extensa, que se encontra em contínuo crescimento. Atualmente ela é dividida em dois Módulos, sendo um deles (INE 5376) ministrado sempre no primeiro semestre de cada ano e o segundo (INE 5379) ministrado sempre no segundo semestre de cada ano. 

É uma tarefa bastante difícil escolher o que vamos oferecer em uma disciplina a nível de graduação e o que deixamos de fora. Nas duas páginas de referência deste site, Links e Bibliografia, você pode ter uma idéia da abrangência das áreas cobertas por esta disciplina e obter os endereços eletrônicos dos principais grupos de pesquisa do mundo na área.

Ao montar a disciplina, optamos por escolher alguns temas que constituem os fundamentos de RP e de elaborar estes temas de forma a abordá-los de maneira prática. Isto significa que nós vamos ver, nas cinco áreas selecionadas abaixo, os conjuntos de métodos e técnicas básicos de RP, mas vamos também, em cada um dos capítulos, ver formas práticas de aplicar as técnicas vistas em problemas práticos do mundo real, inclusive com base em conjuntos de dados de exemplo clássicos da literatura e outros provenientes de projetos de pesquisa nossos. 

A Disciplina também possui uma organização encadeada. Embora você necessite apenas do primeiro capítulo para entender tanto o segundo, como o terceiro e o quarto, você vai precisar de todos os quatro para desenvolver as aplicações que vamos ver no sexto capítulo.


Programa: Módulo I - INE5376 - RP I - Primeiro Semestre de Cada Ano

1. Introdução

1.1. O que são padrões ? 
1.2. Como montamos um padrão ? 
1.3. Sinais X Padrões, Exemplos Sinais e Aplicações.
1.4. Quais as atividades que realizamos com padrões ?
1.5. Medidas de distância entre padrões: a distância de Hamming, Nearest Neighbour e outras.
1.6. Como trabalhamos com padrões usando medidas de distância simples.
1.7. Tesselação: Trangulação de Delaunay e o Diagrama de Voronoi
1.8. Exercícios
1.9. Links Úteis e Interesasantes sobre o Assunto.
2. Técnicas Simbólicas
2.1. Aplicando raciocínio simbólico a padrões: Inteligência Artificial aprendendo Dados
2.1.1. O que é aprendizado simbólico ?
2.1.2. Brevíssimo Histórico do Aprendizado em IA
2.1.3. Como ver o aprendizado em RP ?
2.2. Classificação dos Métodos de Aprendizado
2.2.1. Forma de apresentação dos padrões a serem aprendidos
2.2.2. Processo de aprendizado
2.2.3. Forma de avaliação do aprendizado
2.2.4. Requisitos para o Reconhecimento de Padrões
2.3. O Aprendizado de Máquina Baseado em Instâncias

2.4. IBL - Instance-Based Learning: Como Algoritmos Aprendem Simbolicamente

2.5. IBL2 e IBL3: Extensões do Modelo de AM

2.6. Discussão

2.7. Referências e links úteis

3. Técnicas Subsimbólicas: Redes Neurais
Parte I:
3.1. Filosofia Geral da Aplicação do Raciocínio Subsimbólico a Padrões: Redes Neurais Aprendendo Dados, Classificadores e Agrupadores
3.2. O Simulador SNNS - Stutgarter Neural Network Simulator
3.3. Classificadores: Usando Aprendizado Supervisionado para Reconhecer Padrões

Parte II:
3.4. Desenvolvimento de Aplicações: Usando Aprendizado Supervisionado

Parte III:
3.5. Agrupadores: Usando Aprendizado Não Supervisionado para Organizar Padrões
      3.5.1. O Modelo de Kohonen e Quantização de Vetores
      3.5.2. O Modelo ART: Teoria da Ressonância Adaptativa

Parte IV:
3.6. Explorando Dados Agrupados em Redes
 

4. Raciocínio Baseado em Casos - Estendendo RP com um Framework de IA
4.1. Introdução
4.2. Representação de Casos
4.3. Recuperação de Casos e Similaridade
4.4. Laboratório #1 - CBR-Works
4.5. Reutilização e Adaptação de Casos
4.6. Laboratório #2 - CBR-Works
4.7. Aplicações (Opc.)
4.8. Bibliografia de RBC

 Programa: Módulo II - INE5379 - RP II - Segundo Semestre de Cada Ano

5. Técnicas Estatísticas

5.1. Introdução às Técnicas Estatísticas Exploratórias: Estatística Multivariada
5.2. Análise de Discriminantes
        5.2.12. Exercício de Análise de Discriminantes
5.3. Análise de Agrupamentos
        5.3.1. Unificação ou Agrupamento em Árvore
        5.3.2. Agrupamento por k-Médias
       5.3.3. Exercício de Análise de Agrupamentos
5.4. Visão Geral das Demais Técnicas Multivariadas
5.5. Glossário de Termos Estatísticos
5.6. Links Úteis
5.7. Material para as Aulas
6. Gerando Padrões: Análise de Sinais e Imagens
6.1. Visão Geral de Análise de Sinais Digitais
6.2. O Pacote de Softwares Khoros
6.3. Classificação dos Métodos: 
        Domínios de Valor, Espaço e Freqüência
6.4. Métodos no Domínio do Valor: Thresholding, Histogramas
6.5. Métodos no Domíno do Espaço 1: Detecção de Bordas
6.6. Métodos no Domínio do Espaço 2: Morfologia Matemática
6.7. Métodos no Domínio do Espaço 3: Segmentação
6.8. Material para o Trabalho Final
7. Criando a Sua Aplicação de Reconhecimento de Padrões
7.1. Critérios Básicos
7.2. Visual Cyclops
7.3. Integração de Processamento e Classificação
 
The Cyclops Project
German-Brazilian Cooperation Programme on IT
CNPq GMD DLR