Estos son, en mi opinión, muy buenos libros.
- R. Rojas: redes neuronales
- CM Bishop: Redes neuronales para el reconocimiento de patrones
Los libros tienen algunas similitudes: ambos tienen alrededor de 500 páginas y son bastante antiguos, de 1995. Sin embargo, siguen siendo muy útiles. Ambos libros comienzan desde cero, explicando qué son las redes neuronales. Proporcionan explicaciones claras, buenos ejemplos y buenos gráficos para ayudar a la comprensión. Explican con gran detalle los problemas de la formación de redes neuronales, en sus muchas formas y formas, y lo que pueden y no pueden hacer. Los dos libros se complementan muy bien, porque lo que uno no puede entender con un libro, uno tiende a encontrarlo en el otro.
Rojas tiene una sección, que particularmente me gusta, sobre la implementación de la retropropagación en muchas capas en forma de matriz. También tiene una buena sección sobre lógica difusa y otra sobre teoría de la complejidad. Pero entonces Bishop tiene muchas otras secciones bonitas.
Rojas es, yo diría, el más accesible. Bishop es más matemático y quizás más sofisticado. En ambos libros, las matemáticas son principalmente álgebra lineal y cálculo de funciones de múltiples variables (derivadas parciales, etc.). Sin ningún conocimiento de estos temas, probablemente no encuentre ninguno de estos libros muy esclarecedor.
Yo recomendaría leer Rojas primero.
Ambos libros, obviamente, tienen mucho que decir sobre algoritmos, pero ninguno dice mucho sobre implementaciones específicas en código.
Para mí, estos libros proporcionan los antecedentes, lo que hace comprensible un curso en línea (como Hinton, en Coursera). Los libros también cubren mucho más terreno, y con mucho más detalle, que los que se pueden hacer en línea.
Espero que esto ayude, y estoy feliz de responder cualquier pregunta sobre los libros.