PSI2672 - Práticas em Reconhecimento de Padrões, Modelagem e Neurocomputação

edição 2011

Esclarecimento de dúvidas

MonitorHumberto Sandmann
E-mailhsandmann@ieee.org

Local sala A2-49, ao chegar na porta de vidro ligue para o ramal 9740
Horárioquartas das 10:00 às 11:30
caso queiram outro horário, o representante de sala deve entrar em contato com o monitor

Obs.: é gentileza enviar e-mail agendando, obrigado!

Implementação das Redes Neurais

Como suporte para o ensaio de redes neurais simples e testes de conceitos vistos em classe, considere utilizar algum simulador de redes neurais já disponível publicamente. Em particular recomenda-se o uso do: Multiple Back Propagation. No ano anterior o Monitor Julio Saldaña deixou uma versão espelho em seu sítio, caso ocorram falhas no principal, acesse aqui.

Simuladores

Outros simuladores interessantes foram pesquisados, pelo aluno Guilherme Augusto Zimeo Morais, e estão disponíveis em seu sítio: clique aqui.

Requisitos e dicas
(a lista cresce ao longo do semestre)

Essa disciplina tem como requisito alguns conhecimentos já vistos durante o curso de graduação, logo, vale a pena relembrar os seguintes tópicos para não ter problemas nos exercícios (e nem na prova):
  • Cybenko e Komolgorov
    (mais - clique em bibliografia)
  • Conceito de gradiente (mais)
  • Derivada parcial (mais)
  • Regra da cadeia (mais)
Obs.: os links para os sítios citados são referências rápidas para relembrar conceitos e pontos básicos, porém não se predispõem a abordar todo o assunto. Estes também são de conteúdo livre, logo, é bom verificar em outros materiais, como em livros clássicos da área.
Importante: a disciplina PSI2672 é oferecido pelo Prof. Dr. Emilio Del Moral Hernandez (http://www.lsi.usp.br/~emilio/). Esta página é mantida pelo monitor da disciplina, Humberto Sandmann (http://www.lsi.usp.br/~sandmann/). Aqui é possível encontrar material de apoio para a disciplina, porém para maiores informações consulte sempre a página do professor, assim como o material disponível no sítio do grupo de pesquisa ICONE (http://www.lsi.usp.br/icone/).

Arquivos
(a lista cresce ao longo do semestre)

Diponibilizado em Entrega para Nome Finalidade
21.02.2011 Programa_PSI2672_2011.pdf Programa do curso e critérios de aprovação
24.02.2011 - Exercicio_1_PSI2672_Disciplinas da Enfase.pdf Ex1: Atividade extra para os alunos que já cursaram a disciplina PSI 2533
23.03.2011 - Exercicio_2_PortasLogicas.pdf Ex2: Portas Lógicas e Regressor Linear
12.04.2011 - Aviso Importante Leia o quadro de aviso importante abaixo
12.04.2011 - Exercicio_1x_Gradiente.pdf Método do Gradiente Descendente, apenas para os que estão no 4o ano (e portanto não cursaram PSI 2533).
13.04.2011 27.04.2011 Exercicio_3_Classificacao.pdf Ex3: Classificação de Padrões
Veja tabela de sinais e rótulos dos grupos logo abaixo.
13.04.2011 - Livro_Rec_Pad_AFK.pdf Apostila de Reconhecimento de Padrões do Prof. Dr. André Fabio Kohn.
13.04.2011 - 7_Rec_VOZ_2004_EPUSP_IC_e_paper.pdf Trabalho de IC - Recohecimento de Voz. Feitos pelos alunos: Daniel Richetti Lemos e Gabriel Junqueira Rodrigues.
04.05.2011 - Inventario_Estrutura_ProjFinal_V1.pdf Inventário Projeto Final
04.05.2011 - UC Irvine Machine Learning Repository Repositório de dados para aprendizado de máquina e benchmark da UC Irvine.
04.05.2011 - NIST Data Gateway Portal de dados do NIST.
04.05.2011 - Relatorio_IC_Ivan.pdf Relatório Iniciação Científica do aluno Ivan Diego de Sousa: Ambientes Para Ensaios Computacionais no Ensino de Neurocomputação e Reconhecimento de Padrões.
09.05.2011 - Apresentacao_Massaki_e_Grupo.pdf Apresentação do projeto de um grupo de PSI5880, tema: Implementação de um pHmetro através de Redes Neurais Artificiais e Algoritmos Genéticos. Alunos: Alexandre Kimiyaki Ligo, César Augusto Mayor Herrera, Massaki de Oliveira Igarashi e Tiago Oliveira Weber
09.05.2011 - Reconhecedor de idiomas Um reconhecedor de idiomas baseado em MLP feito para a disciplina PSI5886.
17.05.2011 - BCI - Competition
http://www.bbci.de/competition/
Banco de dados de EEG. Contribuição feita pelo aluno Gabriel Figueiredo.
Brain Computer Interface e Sinais Sinais Cerebrais:
https://epilepsy.uni-freiburg.de/freiburg-seizure-prediction-project/eeg-database
http://sccn.ucsd.edu/~arno/fam2data/publicly_available_EEG_data.html
http://kdd.ics.uci.edu/databases/eeg/eeg.data.html
http://epileptologie-bonn.de/cms/front_content.php?idcat=193&lang=3&changelang=3
http://engineuring.wordpress.com/2009/07/08/downloadable-eeg-data/
18.05.2011 18.05.2011 Exercicio_4_PSI2672_16demaio.pdf Ex4: PDF do enunciado.
18.05.2011 - DandoDireçãoe...16demaio.pdf Versão atual (16 de maio) do Roteiro para depuração de pré-propostas de projetos finais de PSI 2672.
18.05.2011 - Inventariode Propostas_16demaio.pdf Versão atual (16 de maio) da lista de títulos de projetos citados em brainstorms em aulas anteriores.
19.05.2011 23.05.2011 Exercicio_5_PSI2672.pdf Ex5: entregar até dia 23/05 às 12h00.
27.05.2011 - Inventario_de_AulasAnteriores_V2.pdf Inventário de Aulas Anteriores V2
27.05.2011 - Conteudos_Final_de_PSI2672_V1.pdf Conteúdos do Relatorio Final de PSI2672 V1.
27.05.2011 30.05.2011 entrega_conjunto_treino_teste.pdf Ex6: Formato de entrega de conjunto de treino e teste.
30.05.2011 - Lista de Entrega de Exercícios Lista de entrega de exercícios encontra-se abaixo, favor verificar.
30.05.2011 31.05.2011 Atividades_Classe_30Junho.pdf Atividade realizada em classe.
30.05.2011 06.06.2011 Rede_treinada.pdf Ex7: Formato de entrega da primeira rede treinada.
31.05.2011 - Lista de teses Algumas teses em redes neurais realizadas na EPUSP que incluem diversos exemplos de aplicação de neurocomputação.
31.05.2011 - Poster_PSI2222_grupo_57_2010.pdf
Poster_PSI2222_grupo_57B_2010.pdf
Exemplos de posters descritivos de projeto que podemos adotar / usar como inspiração para o item extra de relatório "Poster para a web galeria de PSI2672"
02.06.2011 - Jon_Shlens_PCA.pdf
Matlab_code_PCA.zip
Tutorial_ReconhecimentoFaces.pdf
Material selecionado em PCA, gentilmente preparado pelo doutorando Edson Kitani. Edson realiza sua pós-graduação com o grupo ICONE e conversará conosco sobre o tema PCA na nossa aula de PSI2672 desta segunda feira dia 6 de junho.
03.06.2011 - Orientacoes_ApresFinal_PSI2672.pdf Orientações sobre a apresentação final de PSI2672
03.06.2011 - Extras_ProjFinal_em_classe.pdf Extras do Proj Final comentados em classe, sobre acréscimos interessantes no relatório final que contam "pontinhos" adicionais
03.06.2011 - Sobre o Arduino
Amazon - onde adquirir
Sugestão do Prof. Kögler de HW para possível embarque de projetos PSI2672 - "Arduino"
03.06.2011 - http://www.lsi.usp.br/~leandro/projetos.html Exemplos de Aplicação de RNAs em imagens médicas: Recuperação de Imagens por Conteúdo usando RNAs tipo SOM, e Classificação de Massas Suspeitas Mamografias usando RNAs tipo MLP.
06.06.2011 - Palestra sobre PCA Palestra de convidado: Prof. Edson Caoru Kitani, Doutorando no grupo ICONE, falando-nos sobre PCA, na sla C1-10, na aula de 06 de junho. Edson Kitani realiza sua pós-graduação com o grupo ICONE e conversará conosco sobre o tema PCA, na nossa aula de PSI2672 desta segunda feira dia 6 de junho.
08.06.2011 - psi2672_2011_cro_apr.pdf Cronograma das apresentações dos trabalhos finais
10.06.2011 - Sobre_algge_tecprocsinais_sistsensores.pdf Sobre algoritmos genéticos + Técnicas de Proc. de Sinais para Sistemas Sensores (SVMs, Wavelets, etc)
10.06.2011 - TeseRevisaoFinal_Liselene_Borges.pdf Tese de doutorado de Liselene de Abreu Borges. Tema: Extração de parâmetros característicos para detecção acústica de vazamento de água
10.06.2011 - Mais_dicas_RelFinalProj.pdf Mais dicas para o Relatório Final do Projeto de PSI2672
10.06.2011 - PCA_Junho_2011_ECK__EdsonKitani_PSI2672.pdf
PCA_Demonstracao_EdsonKitani_PSI2672_2011.zip
Material adicional disponibilizado pelo Prof. Edson Kitani, nosso palestrante PCA desta segunda feira em PSI2672
14.06.2011 - Conteudos_contorno_apresentacao_final.pdf Conteúdos e contornos das Apresentações finais de PSI2672; Entregável por e-mail às 12hs da data da Apresentação (terça feira dia 14); Relatório final até 24 de junho 12 hs.
15.06.2011 - PSI2672_Apresentacao_PesquisasICONE.pdf Para aqueles que têm interesse em pesquisa em pós-graduação, I.C., TCC ou algum tipo de colaboração com nosso grupo, por favor mantenham contato. Ao lado, algum material sobre o grupo ICONE e sobre as nossas áreas, complementando exposição rápida (com pouco tempo no fim da aula) que fiz na quarta feira passada.
20.06.2011 - PSI2672_ProvaSub.pdf Prova Substitutiva de PSI2672 - para quem perdeu a nossa Prova (P2) - dia 21 de junho, 15:50, Sem Consulta.
22.06.2011 - Relatorio_Proj_Mudanca_Data.pdf Relatório de Projeto de PSI2672 - Data limite nesta sexta feira dia 24, 12 hs >> segunda feira dia 27, 12 hs.
04.07.2011 - NotasP2_PSI2672_2011.pdf Notas da P2 de PSI 2672 - Se precisar de revisão, e-escreva ao Prof. Emilio até 13 hs de 06/julho
11.07.2011 - PSI2672_2011_NotaFinal_DeSemestre.pdf Notas Finais de PSI 2672

Séries e Rótulos

Importante: QUER SABER QUAL É SEU GRUPO? ... Os grupos são definidos de acordo com a seguinte regra: soma-se todos os números USP dos componentes do grupo, o digito menos significativo DO RESULTADO (o DÍGITO mais a direita) será o número do grupo.

Grupo 1

Grupo 2

Grupo 3

Grupo 4

Grupo 5

Grupo 6

Grupo 7

Grupo 8

Grupo 9

Grupo 10

Notas

12.04 - Aviso Importante

Conforme combinado em classe, teremos nesta 3a feira, dia 12 de abril às 7:30, uma aula extra para os alunos de PSI-2672 de 4o ano e também para aqueles de 5o que não tenham cursado PSI-2533 (ou que estejam com saudades :-) da disciplina):
  • A aula ocorrerá na sala B2-09 (no mesmo corredor da sala de aula normal);
  • Se iniciará às 7:30 da terça-feira;
  • Versará sobre aprendizado em redes do tipo MLP;
  • É muito importante que antes da aula relembrem os seguintes conceitos de disciplinas de cálculo:
    • Gradiente e seu significado "geométrico" em funções escalares de múltiplas variáveis (inclusive mais de 3);
    • Derivada parcial;
    • Regra da derivada da cadeia, em cadeias de funções com vários estágios e também em contextos de derivadas parciais.
  • O site do monitor (Humberto) indica alguns links para estudo inicial desses ítens; recomenda-se no entanto que faça tal estudo também com base nas suas notas e materiais das disciplinas de cálculo já cursadas.