¿Qué biblioteca recomendarías para comenzar con el aprendizaje profundo?

35

¿Qué biblioteca (TensorFlow o Keras) recomendaría para un primer acercamiento al aprendizaje profundo?

Soy un estudiante de neurociencia que intenta por primera vez enfoques computacionales, si eso es importante.

usuario5615
fuente
Si solo necesita un modelo para su problema de Machine Learning, entonces prefiera Keras. Si es como un Geek, intente conocerlos a ambos, TensorFlow le informará lo que está sucediendo dentro del modelo y podrá encontrar una creciente comunidad de tensorflow dispuesta a ayudar. tú. Todo lo mejor
shanmuka

Respuestas:

31

Keras es una biblioteca de redes neuronales simple y de alto nivel, escrita en Python, que funciona como un contenedor para Tensorflow y Theano. Es fácil de aprender y usar. Usar Keras es como trabajar con bloques de Lego. Fue construido para que las personas puedan hacer experimentos rápidos y pruebas de concepto antes de lanzarse a un proceso de construcción a gran escala.

Con eso en mente, fue hecho para ser altamente modular y extensible. Ahora, se puede usar para mucho más que solo experimentos. Puede ayudar con RNN, CNN y combinaciones de ambos.

Si desea comenzar y hacer una solución lista para el prototipo, le recomendaré que comience con Keras. Para conocer los detalles debajo del capó, aprenda TensorFlow. Tiene una gran comunidad activa y también hay muy buenos recursos disponibles, por ejemplo, esta serie de Youtube .

Ver también https://blog.keras.io/keras-as-a-simplified-interface-to-tensorflow-tutorial.html .

Ligade Maheshwar
fuente