A must have thing for deep learning
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.
Comments
Please log in to join the conversation