Estes são, na minha opinião, livros muito bons.
- R. Rojas: Redes Neurais
- CM Bishop: Redes Neurais para reconhecimento de padrões
Os livros têm algumas semelhanças: ambos têm cerca de 500 páginas e são bastante antigos, desde 1995. No entanto, continuam sendo muito úteis. Ambos os livros começam do zero, explicando o que são redes neurais. Eles fornecem explicações claras, bons exemplos e bons gráficos para ajudar na compreensão. Eles explicam detalhadamente as questões do treinamento de redes neurais, em suas muitas formas e formatos, e o que eles podem e não podem fazer. Os dois livros se complementam muito bem, pois o que não se pode descobrir com um livro, um tende a encontrar no outro.
Rojas tem uma seção, que eu particularmente gosto, sobre a implementação de propagação traseira em várias camadas em forma de matriz. Ele também possui uma boa seção sobre lógica nebulosa e outra sobre teoria da complexidade. Mas então Bishop tem muitas outras seções legais.
Rojas é, eu diria, o mais acessível. Bishop é mais matemático e talvez mais sofisticado. Nos dois livros, a matemática é principalmente álgebra linear e cálculo de funções de múltiplas variáveis (derivadas parciais e assim por diante). Sem nenhum conhecimento desses assuntos, você provavelmente não acharia nenhum desses livros muito esclarecedor.
Eu recomendaria ler Rojas primeiro.
Ambos os livros, obviamente, têm muito a dizer sobre algoritmos, mas nenhum diz muito sobre implementações específicas no código.
Para mim, esses livros fornecem o pano de fundo, o que torna compreensível um curso on-line (como o de Hinton, no Coursera). Os livros também cobrem muito mais terreno e com muito mais detalhes do que podem ser feitos online.
Espero que isso ajude e fico feliz em responder a quaisquer perguntas sobre os livros.