TensorFlow

(13)
4.4 out of 5 stars

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

Work for TensorFlow?

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
  • Industry
Ratings
Company Size
Industry
Showing 13 TensorFlow reviews
LinkedIn Connections
TensorFlow review by <span>Raul G.</span>
Raul G.
Validated Reviewer
Verified Current User
Review Source

"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
TensorFlow review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"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
Review Source

"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
Review Source

"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 G2 Crowd User
G2 Crowd User
Validated Reviewer
Review Source

"Powerful machine learning library!"

What do you like best?

Tensorflow is an extremely powerful library whose users can use it for classification, regression, or any number of complex neural network models, such as GANs and CNNs. It can also be used as a backend to Keras or other higher level libraries.

What do you dislike?

The API leaves something to be desired, as it can get quite complex and messy as you write more code. It is pertinent that organization of the code is better handled. As well, for very large applications, it may be slower than competing libraries such as Torch.

Recommendations to others considering the product

Learn deep learning first as the API is extremely specific to those in the field of AI.

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

We use it to create classification and regression pipelines for our clients, such as with agricultural yield prediction.

TensorFlow review by <span>Derek P.</span>
Derek P.
Validated Reviewer
Review Source

"A short path into artificial intelligence "

What do you like best?

TensorFlow is a platform that is very easy to learn yet hard to master. Due to a heavy amounts of code samples it is very easy to dive head first into Artificial Intelligence

What do you dislike?

Though very thorough TensorFlow documentation can feel very overwhelming.

Recommendations to others considering the product

Dont rush into it, take it slow and under the information

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

I have incorporated tensorflow into my image classifing solutions. Due to the compatibility for android and IOS devices tensorflow is incorporated into many of our apps

TensorFlow review by <span>Krishnan V.</span>
Krishnan V.
Validated Reviewer
Review Source

"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
Review Source

"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.

TensorFlow review by G2 Crowd User in Medical Devices
G2 Crowd User in Medical Devices
Validated Reviewer
Review Source

"Best deep learning open source library out there"

What do you like best?

TensorFlow uses python which is conenient.Its numerical compability with NumPy is great. We can store the models and reuse them is very convenient

What do you dislike?

The learning curve is a bit steep.The tutorials on the website can be more explicitly explained.

Recommendations to others considering the product

Get yore basics of python,numpy and ML strong before using TensorFlow

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

I use tensor flow to solve complex classification problems especially delaying with Images,as Image processing and machine/deep learning go hand in hand for classification problems

TensorFlow review by <span>Naveen K.</span>
Naveen K.
Validated Reviewer
Review Source

"Simple, Fast and easy"

What do you like best?

Efficiency and the ease of deployment during projects

What do you dislike?

Boot up time and the sometimes the clumsiness

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

Data Management

TensorFlow review by G2 Crowd User in Education Management
G2 Crowd User in Education Management
Validated Reviewer
Review Source

"Amazing "

What do you like best?

The easy environment to adapt.

Working online community is awesome...

Thank you guys

What do you dislike?

Some dependencies are that easy to work with,

RNNs are still a bit lacking, compared to Theano.

Recommendations to others considering the product

Theano

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

designing a hardware to help the blind peoples recognize there loved ones

TensorFlow review by G2 Crowd User
G2 Crowd User
Validated Reviewer
Review Source

"Best deep learning software"

What do you like best?

Good documentation, large support community

What do you dislike?

learning curve with backgrounds like Java, DotNet and Javascript etc

Recommendations to others considering the product

Ability to build models and train them easily with Tensorflow. Best tool for data scientists

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

Deep learning models to predict certain outcomes

TensorFlow review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Review Source

"TensorFlow with Keras over Spark is a great solution"

What do you like best?

Easy of creating models and parameterizing them

What do you dislike?

Need experienced programmers to set it up and train the models

Recommendations to others considering the product

Include Keras to further automate

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

Predictive Analytics

Resource optimization

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.