A must have thing for deep learning
November 08, 2018

A must have thing for deep learning

Shambhavi Jha | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with TensorFlow

I personally use TensorFlow for my work only. I used this software for about a year in my college during a research project on deep learning. Most of the time, I used this tool to develop a deep learning algorithm which operates around image and videos. Some of the examples where I have used this tool is image classification, video classification, etc.

Pros

  • TensorFlow is the best when you are doing some work around deep learning
  • You can also use this for natural language processing as it has lot of inbuilt functionality for this.
  • It also can be used to clean up the data and for data processing, as it provides lots of functionality for that too.

Cons

  • It would be much better if they could provide good documentation and easy ways to understand concepts.
  • It is difficult to understand the concept behind for example, Tensor Graph, which takes a lot of time.
  • As you have to write everything, it is time consuming to write the implementation of whole neural network. It would be better if they can provide some wrapper library to make things easier.
  • Learning is s bit difficult takes lot of time.
  • Developing or implementing the whole neural network is time consuming with this, as you have to write everything.
  • Once you have learned this, it make your job very easy of getting the good result.
There are lots of competitors with this library, but I think TensorFlow is the best thing for deep learning. Although it has a sharp learning curve, it's worth learning. It easy to deploy its model on Android. Keras is very good option too it, easy. In Keras, writing the neural network is very easy: with just a few lines of code you can write a whole neural network.
There are lots of scenarios where TensorFlow can be used efficiently. One of them is image processing and video processing that include classification, recognition, etc. It can also be used for natural language processing and building chatbots. As TensorFlow has LSTM in built, it will be easy to use this for doing NLP stuff.

Comments

More Reviews of TensorFlow