Creo que he escrito respuestas a preguntas similares a estas dos veces. Te sugiero lo mismo que sugiero a todos los que estén dispuestos a comprender el aprendizaje profundo.
Lánzate a los siguientes tutoriales de Yoshua Bengio en Deep Learning Tutorials. Instale Python 2.7 si está utilizando Windows. Descargue el paquete Theano de Theano / Theano. Realice las configuraciones necesarias y comience a implementar el código disponible. Comprende cómo están funcionando. Con un fondo de Matemáticas / CS, no sería difícil para usted entenderlos.
Si desea obtener más información sobre el aprendizaje profundo, consulte el Tutorial UFLDL de Stanford – Ufldl wiki. Obtenga el último software de Matlab y comience a implementar el código disponible.
- ¿Hay alguna anomalía inexplicable en la codificación de la computadora que pueda sugerir que las máquinas tienen alma?
- ¿Dónde puedo descargar datos de proyecto disponibles públicamente para entrenar mi red neuronal?
- ¿Hay alguna API (y documentación) disponible para crear arquitecturas de red neuronal personalizadas usando Deeplearning4j?
- ¿Cuál es la derivación matemática de la regresión logística?
- ¿Cómo funciona el método de daño cerebral óptimo?
Otros $ 0.02 de mi parte: use una PC con Nvidia para ejecutar programas de aprendizaje profundo. Obtenga esos núcleos CUDA funcionando en la GPU mientras entrena las redes. AMD es ideal para juegos, pero en este momento el soporte de GPU para AMD es una mierda.
También puede utilizar EdX, Coursera u otros sitios MOOC disponibles para obtener más información sobre el tema.