Which library would you recommend to begin with deep learning?

36

14

Which library (TensorFlow or Keras) would you recommend for a first approach to deep learning?

I'm a neuroscience student trying for the first time computational approaches, if that matters.

user5615

Posted 2017-06-22T13:35:38.667

Reputation: 471

Question was closed 2020-03-07T07:09:50.667

Answers

32

Keras is a simple and high-level neural networks library, written in Python, that works as a wrapper for Tensorflow and Theano. It's easy to learn and use. Using Keras is like working with Lego blocks. It was built so that people can do quick experiments and proofs-of-concept before launching into a full-scale build process.

With that in mind, it was made to be highly modular and extensible. Now, it can be used for a lot more than just experiments. It can help with RNN, CNN, and combinations of both.

If you want to begin and make a prototype ready solution, then I will recommend you start with Keras. To know the details under the hood, then learn TensorFlow. It has huge active community and also very good resources are available, for example, this Youtube series.

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

Maheshwar Ligade

Posted 2017-06-22T13:35:38.667

Reputation: 766