¿Cuál es el mejor camino para dominar el aprendizaje profundo?

Encuéntrame a alguien que diga haber dominado el aprendizaje profundo, y habrás encontrado un mentiroso o alguien que está tratando de engañarte.

El aprendizaje profundo todavía está en su infancia, y nuevas ideas y técnicas siguen apareciendo en todas partes. Además, es útil en prácticamente todos los problemas conocidos basados ​​en datos, por lo que es increíblemente diverso, y las diferentes disciplinas parecen favorecer a menudo diferentes enfoques.

No creo que nadie pueda reclamar el título de Maestro en este campo durante al menos una generación. Experto seguro, pero maestro generalmente implica que el tema es una ciencia bien entendida, y ese claramente no es el caso con Machine Learning.

EDITAR:

Se me ocurrió que mi respuesta no fue de gran ayuda, incluso si fue correcta. Si desea entrar en el campo del aprendizaje automático, he recomendado y continuaré recomendando el aprendizaje automático de Andrew Ng – Stanford University | Coursera. Esperar a luchar. Una vez que conozca los conceptos básicos, le sugiero que junte algunas de las herramientas con los conjuntos de datos gratuitos que están disponibles para el público y salte al lodo con el resto de nosotros.

Es difícil escribir una respuesta simple a esa pregunta, ya que cubre muchas opciones. Además, depende de su propósito (investigación versus implementación). Pero hay muchos buenos materiales en la Web que posiblemente podrían ayudarlo en ambos escenarios:

Creo que Andrew Ng presentó muchas prácticas agradables en su charla Nuts and Bolts of Applying Deep Learning :

También hay un buen resumen de Kevin Zakka: lo esencial de la aplicación del aprendizaje profundo

Este repositorio de GitHub es una mina de oro de Deep Learning para usuarios de Python.

Fue construido por Olivier Grisel y Charles Ollion específicamente para un curso de aprendizaje profundo de mi programa de maestría. Las diapositivas no proporcionan suficientes detalles sobre algunos temas, recomiendo buscar más información cada vez que sienta que no se siente cómodo con los algoritmos o acrónimos mencionados. En realidad, eso fue pensado por los autores, ya que el curso no incluye muchas horas.

Los laboratorios son excelentes para manipular conjuntos de datos y ejecutar redes básicas. Le permite familiarizarse con la biblioteca Keras, que es muy importante. Se proporcionan soluciones para que no se quede atascado si no puede resolver un problema.

Me encantaría recibir sus comentarios sobre el contenido de las diapositivas si tiene experiencia con el aprendizaje profundo.

More Interesting

¿Puede enumerar algunos de los libros más importantes / definitivos sobre informática, algoritmos, diseño de software, estructuras de datos, redes?

¿Es posible que el modelo de espacio vectorial que utilizamos para entrenar algoritmos de aprendizaje automático sea inadecuado para la representación del aprendizaje humano?

¿Qué tan importante es para el hombre en el medio saber la técnica de cifrado?

¿Cuál es la mejor manera de aprender a escribir algoritmos?

Cómo explicar el análisis de casos promedio del algoritmo de ordenación rápida

Cómo insertar datos de matriz en una base de datos

¿Cuál sería un algoritmo eficiente para ordenar millones de líneas de cadenas / enteros en un archivo?

¿Qué algoritmos se utilizan para construir árboles filogenéticos?

¿Qué es un algoritmo para el reemplazo de página (memoria virtual) LRU y FIFO?

¿Cuándo la piratería se convirtió en algo malo? Pensé que hackear era una forma inteligente / ingeniosa de desarrollar un algoritmo para resolver un problema.

¿Cómo se debe describir y hablar sobre la recursividad cuando se hace pizarra o se programa un par?

¿Convertir el tamaño de matriz en un número primo ayuda en la implementación de la tabla hash? ¿Por qué?

¿Debería alguien que se aplica a un campo de arranque de desarrollo ya saber cómo escribir una función para sumar una matriz multidimensional?

¿Qué debo hacer después de aprender Python? ¿Programación competitiva o aprender Djanjo o aprender algoritmos y estructura de datos en Python?

¿Es posible aprender estructuras de datos y algoritmos en un mes?