TensorFlow

(11)
4.3 out of 5 stars

TensorFlow is an open source software library for numerical computation using data flow graphs.

Work for TensorFlow?
Google cloudmachinelearningengine 2x

Learning about TensorFlow?

We can help you find the solution that fits you best.

TensorFlow Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Industry
Ratings
Company Size
User Industry
Showing 11 TensorFlow reviews
LinkedIn Connections
TensorFlow review by <span>Raul G.</span>
Raul G.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Great tool, worth the steep learning curve

What do you like best?

With TensorFlow you can do pretty much anything you want in the broad area of machine learning. But the amazing thing about it is that you can also use this software to deal with math problems outside of machine learning. The use of computation graphs along with TensorBoard makes model visualization very intuitive.

What do you dislike?

The learning curve can be quite steep if, like me, you start with no knowledge of TensorFlow's computational model philosophy. Once you get the hang of things, it can be quite rewarding.

Also, as the software is updated quite frequently, it seems the documentation is not as accurate as it could be, leading to quite a few headaches.

Recommendations to others considering the product

Be VERY patient. It may look a bit overwhelming, but it is an amazing tool to master and a great philosophy of computation to understand and follow.

What business problems are you solving with the product? What benefits have you realized?

I am working with time series forecasting models, and TensorFlow allows for pretty fast prototyping while allowing a huge degree of freedom in terms of model features that you can incorporate.

Sign in to G2 Crowd to see what your connections have to say about TensorFlow
Headshots
TensorFlow review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Deep learning made easy with TensorFlow

What do you like best?

The ease of building deep learning models and the high level API's. One can build all kind of architectures pertaining to deep learning. One can use it to build models to solve computer vision problems, perform speech analytics, text analytics, seq2seq models. It supports major algorithms such as ConvNets, RNN, LSTMs, Seq2Seq, It also includes some of the pretrained models which can be customized and trained with new datasets. It can also scale to use multi -gpu systems out of the box without much configuration.

What do you dislike?

Some of the benchmark results show it doesn't train fast, I hope the team is working on making it faster. Also it doesn't include other ML models for comparison.

Recommendations to others considering the product

It has good documentation, and there are many online courses to train the resources. There are new features being added regularly and has great flexibility in terms of use common API's and if needed one can make use of computational graphs to build and customize the models as per the need.

What business problems are you solving with the product? What benefits have you realized?

We are trying to use multi-layer neural network in customer analytics space. We use various models and TensorFlow is easy to implement using high level api.

Personally, I have used it in building forecasting models, sentiment analysis, text analytics, language translation, general adversarial networks. The implementation for all the models were very easy and it provided great benefits in terms of using multi-gpu systems efficiently.

What AI Platforms solution do you use?

Thanks for letting us know!
TensorFlow review by <span>Da T.</span>
Da T.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

A very great tool for engineers to work on Deep Learning.

What do you like best?

There is a very great ecosystem around TensorFlow, such as TensorBoard for visualizing computation graph, TensorFlow Serving for manage model in production, TFSlim for simplification of building neural network, and so on. TensorFlow is also evolving very fast and it is nearly going to get 1.0 release.

What do you dislike?

It is a little hard for new comer to learn. The API is not that friendly for non-research background people.

Recommendations to others considering the product

People who want to use TensorFlow should have enough machine learning background, especially deep learning. To use it in a GPU cluster is not that easy. Learning to use its API also cost a lot of time. But to my extent, TensorFlow is really the best in engineering support among all the deep learning framework. Moreover, people could use Keras on TensorFlow to build network more easily.

What business problems are you solving with the product? What benefits have you realized?

We use it to solve computer vision problem as a proof of concept. It worked fine.

TensorFlow review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

The machine learning swiss army knife

What do you like best?

The ability to easily write code that scales up to multiple CPUs/GPUs. Since version 1.0, there are higher level modules that provide Keras-like functionalities (e.g. layers, metrics). Moreover, it is definitely production ready. The best thing, though, is the Tensorboard tool that can be used to debug the implemented algorithms.

What do you dislike?

Setting up GPU support on Windows can be tricky, depending on how convoluted the environment is. While Tensorboard is a great tool, sometimes its pages get "stuck" and force to reload the tensorboard server again. The learning curve might be steeper than Keras, which hides most of the complexity away.

Recommendations to others considering the product

I'd strongly suggest using Keras for prototyping before jumping straight into TensorFlow. Getting started with keras is much simpler and paves the way to implementing the final product with TensorFlow.

What business problems are you solving with the product? What benefits have you realized?

TensorFlow it's a nice, low/mid level API to build production-level software that deals with machine learning. It's stable, so building products at scale for production use is not a problem. This is being used as the back-end to train voice recognition models.

TensorFlow review by <span>Krishnan V.</span>
Krishnan V.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

Really good for AI/ML based use cases

What do you like best?

Helps setting up the neural network well - strongly recommend it

We have been using internally and evaluating how to use it.

What do you dislike?

Don't really dislike anything in it - maybe more flexibility

Recommendations to others considering the product

Decide what are the use cases before taking up the platform. Fairly intuitive and easy to use

What business problems are you solving with the product? What benefits have you realized?

- Better time to market

- Easier to deploy solutions in the market

- Develop newer capabilities

TensorFlow review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

Simple way to build complex models

What do you like best?

I like how easy tensor flow makes it to build a simple neural network. You can have a model up and running in minutes, but tensorflow still provides advanced users with the ability to customize models a lot.

What do you dislike?

I wish that the documentation for tensorflow was more detailed. Sometimes I have a hard time finding answers to some questions that I have about tensorflow.

What business problems are you solving with the product? What benefits have you realized?

I am trying to make more accurate predictive models in the credit industry. Tensorflow has helped to improve the accuracy of existing models built using other software by a few percent.

Kate avatar
Kate from G2 Crowd

Learning about TensorFlow?

I can help.
* We monitor all TensorFlow reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.