¿Es Theano (biblioteca de Python ML) una buena biblioteca si quiero crear una aplicación comercial?

Básicamente depende de los requisitos de su caso de uso. Theano es una biblioteca muy utilizada para el aprendizaje automático y ciertamente es una buena opción.

Sugeriría buscar en TensorFlow (http://www.tensorflow.org), que es bastante similar a Theano, pero es una biblioteca mucho más nueva. Esto viene con algunos pros y contras: muchas cosas son más fáciles en TensorFlow que Theano, pero hay mucho más soporte para Theano y probablemente más recursos en línea. Dicho esto, muchas personas están usando TensorFlow en estos días, y probablemente sería mi elección. Escribí una red neuronal convolucional para un proyecto escolar en TensorFlow (proyecto vye16 / 6867) y fue una experiencia bastante buena. Google también está agregando una gran cantidad de soporte de Google Cloud, por lo que podría ser conveniente mientras está construyendo.

Sin embargo, alguien que conozco que tenía un caso de uso muy sensible al rendimiento eligió usar Theano después de probar TensorFlow por primera vez. Así que tenlo en mente.

More Interesting

¿Cuáles son los problemas de investigación 'hardcore' en visión artificial, aprendizaje automático y arquitectura informática?

¿La retropropagación de red neuronal de convolución utiliza un algoritmo en línea o un algoritmo por lotes?

Mi campo de interés para el doctorado es la visión por computadora, el aprendizaje automático y el procesamiento de imágenes. ¿Qué recursos hay para principiantes con respecto a estos temas? Yo sé Java; ¿Debo aprender otros idiomas primero o puedo comenzar los cursos de inmediato?

¿Cómo afecta el término de regularización a la constante de Lipschitz en la minimización empírica regularizada del riesgo?

¿Por qué la búsqueda de imágenes de Google es tan rápida?

¿Cuál es la maldición de la dimensionalidad?

¿Cuáles son algunas buenas bibliotecas de Deep Learning donde puedo usar una Red de creencias profundas con clasificadores como SVM gaussiano?

¿Cuáles son algunos ejemplos de traducción horrible, realizada por máquina / software?

¿Cuáles son las aplicaciones no computacionales de las lecciones del aprendizaje automático?

¿Cuál es la diferencia entre las pruebas de heterocedasticidad y las pruebas de normalidad de errores?

Como todos están aprendiendo el aprendizaje automático y el aprendizaje profundo ahora, ¿debería adoptar un enfoque diferente para centrarme en un área específica, como la programación de gráficos o una más general, como el desarrollo de backend?

¿Es una red neuronal completamente conectada igual a una red neuronal de retroalimentación?

¿Dónde se usa la función de pérdida con clases verdaderas desconocidas?

¿Existe algún conjunto de datos disponible públicamente para la clasificación étnica / nacionalidad de los nombres humanos?

¿Qué conocimiento debo tener antes de aprender el aprendizaje automático?