Aprendizado dos fundamentos de sistemas eletrônicos inteligentes, conceitos, técnicas matemáticas e técnicas computacionais associadas, em conexão com temáticas relevantes à ênfase de Eletrônica e Sistemas, como imagens, voz e fusão de informação em sistemas multisensores.
Aprendizagem de máquina supervisionada, reconhecimento de padrões, classificação e regressão não linear multivariada, com aplicações em voz, imagens e fusão de informação em matrizes de sensores; Extração e seleção de características; Técnicas de avaliação de qualidade em regressão e em reconhecimento; Controle de sobreaprendizado; Conceitos em imagens; Operações com pixels; operações de vizinhança; Transformações geométricas, multiresolução e casamento de padrões; Aplicações de aprendizagem de máquina em visão computacional.
Tópicos: - Aprendizagem de máquina supervisionada: redes neurais, classificação por vizinhos mais próximos e técnicas supervisionadas similares. - Reconhecimento de padrões, classificação e regressão não linear multivariada, com aplicações em voz, imagens e fusão de informação em matrizes de sensores. - Extração de características de informações complexas (imagens, vídeo, voz, sistemas multissensores, sinais biológicos) e técnicas de redução de dimensionalidade: análise de componentes principais; análise harmônica; análise wavelet; ganho de informação. - Técnicas de avaliação de qualidade: validação cruzada; k-fold cross validation; curvas ROC em sistemas com limiar de decisão variável; matrizes de confusão; sensibilidade e especificidade; medidas de qualidade em regressão não linear multivariada. - Seleção de características e dimensionamento de reconhecedores e regressores para limitação do sobreaprendizado (overfitting). - Operações com pixels: sistemas de cores; histograma; limiarização. - Operações de vizinhança: filtro linear; convolução; derivadas; Fourier; correlação cruzada normalizada; “template matching”; morfologia; filtro mediana. - Transformações geométricas. Multi-resolução: pirâmide e espaço de escala; detecção de objetos robusta a mudança de escala. - Uso de aprendizagem de máquina em visão computacional (ex: reconhecimento de dígitos manuscritos, projeto automático de filtros).
[1] Simon Haykin, “Redes Neurais: Princípios e Práticas”, Bookman, 2001. [2] Simon Haykin, “Neural Networks and Learning Machines,” Prentice Hall 2008. [3] R. O. Duda, P. E. Hart and D. G. Stork. “Pattern Classification”, Wiley, 2001. [4] Cesare Alippi, “Intelligence for Embedded Systems, a Methodological Approach”, Springer 2014. [5] André Fábio Kohn, “Reconhecimento de Padrões: uma Abordagem Estatística”, Edição PEE/USP, 1998. [6] R. C. Gonzalez, R. E. Woods, "Digital Image Processing, Second Edition," Prentice-Hall, 2002. [7] G. Bradski and A. Kaehler, "Learning OpenCV - Computer Vision with the OpenCV Library," O’Reilly, 2008. [8] Richard Szeliski, "Computer Vision: Algorithms and Applications," (Texts in Computer Science), Springer, 2010.