¿Cómo comenzar a aplicar el aprendizaje profundo para mis problemas? ¿Cuáles son las mejores / más fáciles herramientas / frameworks para arquitectura profunda?

He oído que Caffe Deep Learning Framework es una de las opciones más fáciles de dominar. Han implementado herramientas listas para el aprendizaje profundo y tienen enlaces a muchos idiomas.

Theano, por otro lado, te ofrece una flexibilidad total. Es un compilador de expresiones matemáticas puras (para GPU) y diferenciador simbólico. Si desea construir sus propios bloques de construcción, es la herramienta que necesita. Además, hay una gran cantidad de bibliotecas que ya están construidas sobre Theano: Construidas sobre Theano (como pylearn2), por lo que también puede encontrar herramientas más fáciles de usar. Creo que Torch7 es similar, pero no en Python, así que es más difícil para mí. También Python tiene un gran ecosistema de ciencia de datos.

Otra opción popular es DL4J, que es comercial, y admite procesamiento distribuido y se ejecuta en la máquina virtual Java.

En realidad estoy en los mismos zapatos que tú (solo probé Theano). ¿Encontró uno con el que es fácil comenzar?

Pylearn podría ser una buena idea: http://deeplearning.net/software
También podría usar una biblioteca llamada theano. Puede seguir este conjunto de tutoriales: http://deeplearning.net/tutorial/
Para obtener más bibliotecas, puede consultar http://deeplearning.net/software_links/

More Interesting

¿Cuáles son algunas de las cosas que la inteligencia artificial y la computación cuántica tienen el potencial de hacer por la humanidad?

Si me importa cargar, en teoría, ¿mi 'yo' será transferido a un robot, o el robot será solo una copia exacta de mí?

¿La inteligencia artificial se convertirá en una amenaza para algunos (o todos) los humanos? Dado que una computadora no tiene sentimientos, metas o deseos, ¿cómo?

¿Cómo impactará la inteligencia artificial en el mercado laboral y la economía estadounidense?

¿Podrían los robots AI viajar interdimensionalmente?

¿Podría la IA llegar a ser lo suficientemente avanzada como para ser indistinguible de los humanos?

¿Cómo debo comenzar el aprendizaje automático? ¿Cuáles son los requisitos previos?

¿Qué es más importante para la IA: cadenas de Markov y procesos de Markov o sistemas expertos y redes neuronales?

¿Existe algún sitio web o software que pueda encontrar puntos de vista opuestos entre los trabajos académicos?

¿Cómo se utilizará la IA para la informática del consumidor?

Soy estudiante de tercer año de CSE. ¿Cómo puedo construir mi propia tecnología de reconocimiento de gestos para proyectos?

¿De qué manera pueden los robots ayudar a mejorar el medio ambiente?

¿Qué le preguntarías a un mentiroso que imita un comportamiento honesto para juzgar si es un mentiroso?

¿Es la pirámide de Maslow la clave para hacer una IA 'consciente'?

Cómo usar la programación probabilística con marcos como Meteor.js, y ¿es posible usar bibliotecas como Figaro en aplicaciones JavaScript o tiene que codificar las suyas propias?