El principal objetivo de este proyecto es fomentar la investigación de deep learning, especificamente aplicado a la clasificación de imagenes.
Este proyecto es 100% academico y está pensado para ilustrar como aplicar las herramientas y el conocimiento para resolver un problema real.
Es necesario entender por deep learning una rama especifica del machine learning que hace uso intensivo de redes neuronales artificiales de varios niveles. Por lo tanto es imporante comprender las bases del aprendizaje automatico antes de sumergirse en el mundo del aprendizaje profundo.
Para una introducción muy completa sobre machine learning recomiendo realizar el curso de Andrew Ng ofrecido por Coursera
En el curso se ve una buena introducción a Redes Neuronales, de todos modos recomiendo estos videos de Javier Garcia para obtener una explicación bien detallada del modelo matematico detras de las redes neuronales artificiales. (Así mismo recomiento todos los videos del canal de Javier Garcia, que siempre resultan muy interesantes)
Si se quiere jugar un poco con redes neuronales, nada mejor que esta página que nos ofrece TensorFlow
Para una introducción sobre redes neuronales convolucionales recomiendo este artículo de CS231N Staff y este otro artículo de colah
Un gran y claro artículo sobre deep learning en español es este ofrecido por Ruben Lopez
Otro gran artículo, aunque este en inglés, es este de Michael Nielsen
Finalmente, para no dejar de lado la parte dura este artículo de Tim Dettmers explica muy claramente los aspectos necesarios a tener en cuenta al momento de seleccionar el hardware necesario para entrenar los modelos.