¿Cuál es la mejor introducción al aprendizaje profundo para un estudiante graduado con experiencia en matemáticas y CS?

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.

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.

Un nuevo libro (¡gratis en línea!) De Ian Goodfellow, Yoshua Bengio y Aaron Courville,

Deep Learning acaba de salir el mes pasado. ¡Diviértete!

Aprendizaje profundo

More Interesting

Cómo configurar las dimensiones de la capa y la conectividad en Caffe para reproducir una CNN a partir de un trabajo de investigación

Con respecto al descenso de gradiente funcional, ¿qué significa minimizar un funcional con respecto a una función? Proporcione un ejemplo claro.

Cómo construir un sistema de aprendizaje automático para la revisión automática de código

Cómo mejorar en Machine Learning y PNL

¿Por qué no hay bloqueadores de anuncios impulsados ​​por el aprendizaje automático?

Usando TensorFlow, ¿cómo construiría una IA que pueda reconocer patrones en secuencias numéricas y luego transmitir el patrón al usuario? Está destinado a aprender los patrones que le doy de comer.

Cómo comenzar a trabajar en conjuntos de datos de Kaggle

Si enseñamos a un programa de aprendizaje automático cómo hacer operaciones aritméticas, ¿sería más rápido o más lento que los humanos?

Ciencias de la computación: ¿Cuáles son los pros y los contras de utilizar el modelado de procesos gaussianos para la regresión?

¿Qué debo hacer para un bot de chat con aprendizaje automático?

¿Qué es el modelado de mezclas gaussianas?

¿Qué tan útil es el aprendizaje automático?

¿Qué deparará el futuro para los desarrolladores en la era del aprendizaje profundo y la IA? ¿Cuáles serán las tendencias y cómo sobrevivirán los desarrolladores?

¿En qué casos las redes convolucionales no son una buena opción para la clasificación de imágenes?

¿Por qué necesitamos Python y Java para el aprendizaje automático mientras tenemos R?