He finalizado el curso canónico de Machine Learning by Stanford University on Coursera. La verdad es que la fama del profesor Andrew Ng es justificada; Los conceptos claves están muy bien explicados.
Por mi parte, he encotrado dificultades en la implementación de los algoritmos en su forma vectorizada. El problema es la falta de costumbre en pensar en forma matricial o más bien en forma de tensores. Una vez se le va cogiendo al práctica se va haciendo más sencillo visualizar lo que está ocurriendo.
También puedo recomendar dos recursos de Machine Learning que me están sirviendo de mucha ayuda:
- Curso de TensorFlow de Udacicy.
- Notas de ML de Michael Nielsen (Implementado en Theano).