Quelle bibliothèque recommanderiez-vous pour commencer l'apprentissage en profondeur?

35

Quelle bibliothèque (TensorFlow ou Keras) recommanderiez-vous pour une première approche de l'apprentissage en profondeur?

Je suis un étudiant en neurosciences et j'essaie pour la première fois des approches informatiques, si cela compte.

utilisateur5615
la source
Si vous avez juste besoin d'un modèle pour votre problème d'apprentissage automatique, préférez Keras. Si vous êtes comme un geek, essayez de les connaître tous les deux, TensorFlow vous indiquera ce qui se passe à l'intérieur du modèle et vous pourrez trouver une communauté de plus en plus nombreuse disposée à vous aider. toi. Tous les meilleurs
shanmuka

Réponses:

31

Keras est une bibliothèque de réseaux de neurones simple et de haut niveau, écrite en Python, qui fonctionne comme un wrapper pour Tensorflow et Theano. C'est facile à apprendre et à utiliser. Utiliser Keras, c'est comme travailler avec des blocs Lego. Il a été conçu pour permettre aux utilisateurs de faire des expériences rapides et des preuves de concept avant de se lancer dans un processus de construction à grande échelle.

Dans cet esprit, il a été conçu pour être hautement modulaire et extensible. Maintenant, il peut être utilisé pour beaucoup plus que des expériences. Cela peut aider avec RNN, CNN et des combinaisons des deux.

Si vous souhaitez commencer et créer un prototype de solution prête, je vous recommanderai de commencer par Keras. Pour connaître les détails sous le capot, apprenez ensuite TensorFlow. Il a une énorme communauté active et de très bonnes ressources sont disponibles, par exemple cette série Youtube .

See also https://blog.keras.io/keras-as-a-simplified-interface-to-tensorflow-tutorial.html.

Maheshwar Ligade
la source