Para los principiantes en aprendizaje profundo, elegir la herramienta adecuada puede ayudar a aprender. Hay muchas herramientas diferentes disponibles y es confuso seleccionar una al principio. El siguiente diagrama muestra las herramientas más populares.
Tensorflow desarrollado por Google, CNTK por Microsoft y Theano son todas bibliotecas desarrolladas para el aprendizaje profundo que facilitan el cálculo de retropropagación mediante GPU. No son difíciles de usar, pero comparados con Keras siguen siendo muy complicados. Keras es solo una interfaz para usar las bibliotecas de aprendizaje profundo subyacentes. Usar Keras es tan simple como jugar a Lego. Sugiero que los principiantes comiencen con Keras. Porque puede obtener rápidamente una idea de lo que puede hacer el aprendizaje profundo y motivarse para realizar proyectos más interesantes.