Reconhecimento de padrões utilizando redes neuronais de hopfield
ESCOLA DE CIÊNCIAS EXATAS E DA COMPUTAÇÃO
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Reconhecimento de padrões utilizando redes neuronais de Hopfield
Marcello Menescal de Holanda
Marcello Marques de Paula e Silva
RIO DE JANEIRO
Junho de 2003
i
RECONHECIMENTO DE PADRÕES UTILIZANDO REDES
NEURONAIS DE HOPFIELD
Trabalho de Graduação apresentado à disciplina de Projeto Final II, do Curso de
Bacharel em Ciências da Computação do
Centro Universitário da Cidade.
Professor Orientador: Jorge de Abreu Soares
Composição da Banca Examinadora:
Prof. Jorge de Abreu Soares, M.Sc.
Centro Universitário da Cidade
Profª. Cláudia Ferlin, M.Sc.
Centro Universitário da Cidade
Prof. José Gomes de Carvalho Júnior, M.Sc.
Centro Universitário da Cidade
Prof. Luis Alfredo Vidal de Carvalho, D.Sc.
Universidade Federal do Rio de Janeiro
RIO DE JANEIRO, RJ - BRASIL
Junho de 2003
ii
Resumo do projeto apresentado ao Centro Universitário da Cidade como parte dos requisitos necessários para a obtenção do grau de Bacharel em Ciências da Computação
RECONHECIMENTO DE PADRÕES UTILIZANDO
REDES NEURONAIS DE HOPFIELD
Marcello Menescal de Holanda
Marcello Marques de Paula e Silva
Junho / 2003
Orientador: Prof. Jorge de Abreu Soares
Este trabalho visa demonstrar o funcionamento das redes neuronais, mais precisamente a Rede de Hopfield, no problema de reconhecimento de padrões. Serão abordados os aspectos referentes às características desse modelo, bem como as diferentes reações dela aos algoritmos de treinamento utilizados. Serão utilizadas imagens em preto e branco como os padrões a serem reconhecidos, partindo-se do princípio de que imagens nada mais são do que seqüência s de bits, assim como qualquer outro padrão binário, como letras ou números. Procuramos verificar a eficiência do modelo de Hopfield em reconhecer ou reconstruir imagens treinadas previamente. Ao final do trabalho esperamos poder