No more typing reviews! Try our Samantha, our new voice AI agent.
TensorFlow Logo

TensorFlow pros and cons

Vendor: TensorFlow
4.4 out of 5

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

TensorFlow provides a transparent and end-to-end package for data processing, model training, evaluation, updating, and deployment without switching environments.
It is open-source, free, and supported by an extensive community and comprehensive Google documentation.
TensorFlow offers robust deep learning capabilities and efficiencies for building neural networks.
The framework is flexible, supporting both cluster computing and mobile devices, enabling diverse AI solutions.
TensorFlow's extensive documentation and easy implementation with inbuilt functions enhance its usability for various tasks.

CONS

TensorFlow lacks flexibility in prototyping compared to PyTorch.
Customization is challenging due to its C++ implementation and lacks efficient integration with JavaScript.
Heavy computational power is required, making local machine usage expensive and difficult especially without cloud resources.
There are difficulties integrating custom code and adapting to model tuning, with no model viewer for performance adjustment.
Users frequently face version mismatch errors, and the learning curve for new users is notably steep.
 

TensorFlow Pros review quotes

TJ
Owner at Go knowledge
Aug 30, 2024
The available documentation is extensive and helpful.
Dan Bryant - PeerSpot reviewer
CEO at II4Tech
Aug 16, 2023
TensorFlow provides Insights into both data and machine learning strategies.
Jan-Kees Buenen - PeerSpot reviewer
CEO, co-Founder at SynerScope B.V.
Jul 14, 2023
What made TensorFlow so appealing to us is that you could run it on a cluster computer and on a mobile device.
Learn what your peers think about TensorFlow. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,221 professionals have used our research since 2012.
Noman Rafique - PeerSpot reviewer
Professional Freelancer at Fiverr International Ltd
Sep 22, 2023
It provides us with 35 features like patch normalization layers, and it is easy to implement using the Kras library when the Kaspersky flow is running behind it.
RichardXu - PeerSpot reviewer
Data Science Lead at a mining and metals company with 10,001+ employees
Aug 4, 2022
The most valuable feature of TensorFlow is deep learning. It is the best tool for deep learning in the market.
TS
Machine Learning Engineer at IIIT Kottayam
Dec 2, 2024
TensorFlow is easy to implement and offers inbuilt functions for various tasks.
THARUN KUMAR REDDY B - PeerSpot reviewer
Python Developer at EasyStepIn IT Services Private Limited
Jul 25, 2024
TensorFlow is an efficient product for building neural networks.
Reda Bearbia - PeerSpot reviewer
Sales Account Manager Southern Europe, MEA and Turkey at a computer software company with 51-200 employees
Feb 21, 2023
I would rate the solution an eight out of ten. I am not a developer but more of an account manager. I can find what I want with TensorFlow. I haven’t contacted technical support for any issues. Since TensorFlow is vastly documented on the internet, I usually find some good websites where people exchange their views about the solution and apply that.
ZM
Machine Learning Software Developer at freelancer
Jul 9, 2021
Edge computing has some limited resources but TensorFlow has been improving in its features. It is a great tool for developers.
JM
Managing Director at Geeky Bee AI
Nov 29, 2020
TensorFlow improves my organization because our clients get a lot of investment from their investors and we are progressively improving the products. Every six months we release new features.
 

TensorFlow Cons review quotes

TJ
Owner at Go knowledge
Aug 30, 2024
The process of creating models could be more user-friendly.
Dan Bryant - PeerSpot reviewer
CEO at II4Tech
Aug 16, 2023
TensorFlow Lite only outputs to C.
Jan-Kees Buenen - PeerSpot reviewer
CEO, co-Founder at SynerScope B.V.
Jul 14, 2023
It would be cool if TensorFlow could make it easier for companies like us to program for running it across different hyperscalers.
Learn what your peers think about TensorFlow. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,221 professionals have used our research since 2012.
Noman Rafique - PeerSpot reviewer
Professional Freelancer at Fiverr International Ltd
Sep 22, 2023
The solution is hard to integrate with the GPUs.
RichardXu - PeerSpot reviewer
Data Science Lead at a mining and metals company with 10,001+ employees
Aug 4, 2022
TensorFlow deep learning takes a lot of computation power. The more systems you can use, the easier it is. That's a good ability, if you can make a system run immediately at the same time on the same task, it's much faster rather than you having one system running which is slower. Running systems in parallel is a complex situation, but it can improve. There is a lot of work involved.
TS
Machine Learning Engineer at IIIT Kottayam
Dec 2, 2024
It currently offers inbuilt functions, however, having the ability to implement custom libraries would enhance its usefulness for enterprise-level applications.
THARUN KUMAR REDDY B - PeerSpot reviewer
Python Developer at EasyStepIn IT Services Private Limited
Jul 25, 2024
Enhancements could include increasing use cases and improving the accuracy of previously built models in TensorFlow. For instance, when we run certain models, the computing power of laptops becomes high.
Reda Bearbia - PeerSpot reviewer
Sales Account Manager Southern Europe, MEA and Turkey at a computer software company with 51-200 employees
Feb 21, 2023
I would love to have a user interface like a programming interface. You need to have a set of menus where you can put things together in a graphical interface. The complete automation of the integration of the modules would also be interesting. It’s more like plumbing as opposed to a fully automated environment.
ZM
Machine Learning Software Developer at freelancer
Jul 9, 2021
There are a lot of problems, such as integrating our custom code. In my experience model tuning has been a bit difficult to edit and tune the graph model for best performance. We have to go into the model but we do not have a model viewer for quick access.
JM
Managing Director at Geeky Bee AI
Nov 29, 2020
In terms of improvement, we always look for ways they can optimize the model, accelerate the speed and the accuracy, and how can we optimize with our different techniques. There are various techniques available in TensorFlow. Maintaining accuracy is an area they should work on.