Try our new research platform with insights from 80,000+ expert users
Machine Learning Engineer at a tech services company with 501-1,000 employees
Real User
Dec 25, 2020
Easy to set up with great documentation and good stability
Pros and Cons
  • "Google is behind TensorFlow, and they provide excellent documentation. It's very thorough and very helpful."
  • "I know this is out of the scope of TensorFlow, however, every time I've sent a request, I had to renew the model into RAM and they didn't make that prediction or inference. This makes the point for the request that much longer. If they could provide anything to help in this part, it will be very great."

What is our primary use case?

I primarily used the solution for computer vision applications, for example, detection and segmentation, and OCR.

We used an architecture from a published paper. It was based on TensorFlow and we upgraded it and developed on it. I also worked on face verification and likeness detection. We are working on anti-spoofing detection. We did some things around face verification and likeness detection. I used TensorFlow specifically.

I've also used the solution to detect hands, tracking customers in the supermarkets, and using the solution for detecting the pickup and dropping of objects from shelf to basket in the supermarket.

Lately, I've been working on a project in Arabic that is designed to detect handwriting. I also use PyTorch to help with this task.

How has it helped my organization?

For one particular project, we did an extraction of the Arabic language from a crucial document, like an ID. We needed to capture the ID using the application so that the application sends the ID to the server. We needed to make an Egyptian ID detection on mobile. I built a simple commercial network to customize the ID and converted it into TensorFlow White and made some compositions to make it faster to run. We deployed it on the mobile. For this bot, there's full support in this area, which is great.

What is most valuable?

The solution is quite useful for production. It tends to provide for digital devices or mobile devices. You can deploy your model on Android or iOS. I did that before on Android. It provides TensorFlow GS or JavaScript to run TensorFlow applications in the browser. 

It's quite a valuable solution when we go to production.

Google is behind TensorFlow, and they provide excellent documentation. It's very thorough and very helpful. 

What needs improvement?

Overall, the solution has been quite helpful. I can't recall missing any features when I was using it.

I know this is out of the scope of TensorFlow, however, every time I've sent a request, I had to renew the model into RAM and they didn't make that prediction or inference. This makes the point for the request that much longer. If they could provide anything to help in this part, it will be very great.

Buyer's Guide
TensorFlow
January 2026
Learn what your peers think about TensorFlow. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,707 professionals have used our research since 2012.

What do I think about the stability of the solution?

The solution is quite stable. It's reliable. It doesn't crash or freeze. There are no bugs or glitches to deal with. We've been happy with the performance.

What do I think about the scalability of the solution?

The scalability of the solution is good. When it comes to TensorFlow (or PyTorch) you can train on multiple GPUs at the same time, and multiple machines at the same time, also. 

In TensorFlow, I didn't train on multiple GPUs, yet, however, I know it's very easy and straightforward. I've been through it. Scaling should be a problem for a company. If they want to scale, they can.

How are customer service and support?

I've never been in touch with technical support. I can't speak to their level of knowledge or how quickly they respond.

Which solution did I use previously and why did I switch?

I also use PyTorch and Amazon SageMaker.

Amazon Solution provides the how-to where we can use PyTorch and TensorFlow to train models on huge datasets on AWS end-user. They are complementing each other on a project.

How was the initial setup?

The entire implementation process is quite straightforward. It's not complex at all.

The deployment is very fast. You can have it up and running in five minutes. You just go and install the version you would like to use and you are done. It's all very simple.

I always go with the deployment with TensorFlow. I don't try to use PyTorch in this area. A year ago, when I was deploying a semantic segmentation model on the server, each time I sent a request that I need to reload the model input that ends.

What's my experience with pricing, setup cost, and licensing?

It's my understanding that the version we use is free. It doesn't cost any money.

What other advice do I have?

When we did the utilization applications, we were deploying on digital ocean servers. For the projects that I'm working on now, we are planning to deploy it on its own port attached to the robot. We haven't done it, yet. We are finishing the project right now. For deploying the solutions, I deploy them on the digital ocean. 

I'd recommend the solution. I'd also recommend users considering the solution do a bit of studying. There are some great courses on Coursera and there's a recent one called DeepLearning.AI that is extremely useful.

Overall, as I use the product pretty much everywhere, I would rate it at a ten out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Project Manager
Real User
Nov 30, 2020
Open-source, good documentation, easy to set up, and it's reliable
Pros and Cons
  • "The most valuable features are the frameworks and the functionality to work with different data, even when we have a certain quantity of data flowing."
  • "There are connection issues that interrupt the download needed for the data sets. We need to prepare them ourselves."

What is our primary use case?

I use this solution to create Neural Networks, which are computer algorithms for the recognition of objects. This is done based on the SL object that predefines it.

Most of our experience is computer related, but in most cases, we work with images.

How has it helped my organization?

Our company was working on a specific project that required a graph. It is now under development and TensorFlow allows us to implement this functionality for the customer who needs to work with recognizing and defining the special mark on the student's workbooks.

What is most valuable?

The most valuable features are the frameworks and the functionality to work with different data, even when we have a certain quantity of data flowing.

What needs improvement?

There are connection issues that interrupt the download needed for the data sets. We need to prepare them ourselves.

For how long have I used the solution?

I have been using TensorFlow for one year.

I have experience not just in TensorFlow, but in the TensorFlow Keras, beginning from TensorFlow 2.0, there are package Keras in TensorFlow. Using this cache, I have created some Neural Networks on Python.

I am using the latest version.

What do I think about the stability of the solution?

It's a stable product.

What do I think about the scalability of the solution?

It's a scalable solution and we can scale it for different tasks.

We have two specialists that are connected to TensorFlow.

How are customer service and technical support?

We have not contacted technical support.

Which solution did I use previously and why did I switch?

Before using TensorFlow, we used different neural networks that were based on Darknet.

How was the initial setup?

The initial setup was easy. There is a lot of documentation available and it was not a problem for us.

It was easy to install.

Setting up TensorFlow on the local computer will take one to two hours to complete. However, if it is for an industrial product that has entered the market and needs to work in the real environment, it would depend on the goal and task that we are working on. 

What about the implementation team?

We completed the installation ourselves without any external help.

Maintenance is based on the customer's needs. We have approximately 40 developers, so if the customer requires maintenance and support then we can provide that for them.

What's my experience with pricing, setup cost, and licensing?

We are using the free version.

What other advice do I have?

I would recommend TensorFlow for techniques that need to develop Neural Networks. I would also recommend PyTorch.

I would rate this solution a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
TensorFlow
January 2026
Learn what your peers think about TensorFlow. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,707 professionals have used our research since 2012.
reviewer1518303 - PeerSpot reviewer
Chief Technology Officer at a tech services company with 51-200 employees
Consultant
Mar 9, 2021
An end-to-end open source machine learning platform
Pros and Cons
  • "It's got quite a big community, which is useful."
  • "Personally, I find it to be a bit too much AI-oriented."

What is our primary use case?

I use this solution out of personal interest — for AI.

Our company doesn't use it too much. We tend to use OpenML, which is included in the OpenCV package, OpenML. 

What is most valuable?

It's got quite a big community, which is useful.

What needs improvement?

I tend to find it to be a bit too much orientated to AI itself for other use cases, which is fine — that's what it's designed for. Personally, I find it to be a bit too much AI-oriented.

For how long have I used the solution?

We have been using TensorFlow for roughly five years.

What do I think about the stability of the solution?

We haven't had any issues stability-wise or scalability-wise. I tend to use it with Python. It seems okay. It works fine. 

How was the initial setup?

The initial setup was straightforward.

What other advice do I have?

I would happily recommend TensorFlow to people who are looking to use it for AI. Overall, on a scale from one to ten, I would give this solution a rating of eight.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free TensorFlow Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2026
Product Categories
AI Development Platforms
Buyer's Guide
Download our free TensorFlow Report and get advice and tips from experienced pros sharing their opinions.