Aquí hay un TL; DR para casi todas las herramientas que he usado, todas son gratuitas:
Theano: rápido, optimizado, de muy bajo nivel, si tu modelo es complejo deberás invertir algo de tiempo.
Lasaña y Keras (con el backend Theano): similar a Torch, flexible, muchas cosas funcionan desde una caja. La mejor herramienta para crear prototipos de casi todo tipo de cosas si no inventas nada completamente nuevo.
- ¿Cuánto debo asignar para Ubuntu root, swap y home para computadora Machine / Deep Learning?
- ¿Cuáles son los beneficios de usar un Chatbot?
- ¿Serán AI los únicos que escribirán novelas en el futuro o habrá un mercado para los escritores humanos?
- ¿IoT y AI están sobrevalorados?
- Bill Gates ha predicho que para 2030, millones de trabajos serán asumidos por robots. ¿Estamos poniendo a las personas en problemas mediante el desarrollo de tecnología de robots?
TensorFlow: para mí es el equilibrio correcto entre tener el control y hacer las cosas fácilmente. Documentos impresionantes, si algo no está claro, puede leer las fuentes.
Antorcha: muy rápido, aunque no me enamoré de Lua. Contiene muchos hacks cuidadosamente implementados que pueden facilitarle la vida.
Vim + gcc: muy divertido, entiendes mejor las cosas, pero la velocidad de desarrollo es meh. También puede hacer lo mismo en Python puro más rápido y disfrutar definiendo cada conexión (la depuración es más fácil porque no necesita comprender un nuevo marco para ello).
En cuanto a la interfaz gráfica de usuario y la interfaz de arrastrar y soltar, no existe tal cosa. Los ANN requieren al menos una capacidad de codificación básica y, si intentas hacer algo mínimamente complejo sin comprenderlo, todo se va al sur.