G2 Crowd Acquires Siftery to Create a New Way to Buy and Manage Software Spend šŸš€

TensorFlow

4.5
(23)

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

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • Industry
Ratings
Company Size
Industry
Showing 23 TensorFlow reviews
LinkedIn Connections
TensorFlow review by Raul G.
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 Andrew C.
Andrew C.
Validated Reviewer
Verified Current User
Review Source

"TensorFlow Worth the Learning Curve"

What do you like best?

I like how easy TensorFlow makes building ML models without sacrificing low-level implementation capabilities. It includes a wide variety of prebuilt models and model subblocks that can be plugged together using simple python scripts. Tensorflow handles the implementation details seamlessly allows you to abstract away the underlying hardware, be they GPU's, CPU's or TPU's. We don't have to think about what kind of convolution algorithm we're using unless we absolutely want to. The data ingestion pipeline makes handling hundreds of GB of data a simple task. No more loading everything into RAM or worrying about file access and formatting. It does come with a price and it isn't as intuitive as it could be but it is well worth learning if you are serious about applied machine learning or just experimenting.

What do you dislike?

I dislike the define-and-run model of TensowFlow. It is unintuitive and occasionally lends itself to clunky solutions. It differs from the define-by-run model of the other major ML frameworks which is a barrier to access for many. I also dislike the structure of variables as tensors. It is often unclear whether your variables need to be tensors or plain python types. Once you get the hang of using TensorFlow it becomes obvious but something as simple as variable definitions shouldn't be so opaque.

Recommendations to others considering the product

It is worth the learning curve. Google has a fantastic introductory series on both Machine Learning and TensorFlw specifically that I highly recommend.

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

We are building models using Tensorflow that can learn from our datasets to accurately classify samples. Previously, building these models required highly domain specific knowledge were built in an ad hoc way for each class of data. Tensorflow allows us to build one model that can be far more easily adapted and changed.

What AI Platforms solution do you use?

Thanks for letting us know!
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.

TensorFlow review by Ahmad A.
Ahmad A.
Validated Reviewer
Review Source

"Amazing library if you are expert in machine learning,"

What do you like best?

It is amazingly fast, It works in parallel, and supports GPU

What do you dislike?

The idea of Tensors is not very well explained in the official website, and that makes the user to panic if they do not understand the most basic idea of it after an hour of digging

Recommendations to others considering the product

Do not get disapointed if you are difficulties mastering this library,

once you know how to correctly use it, the creating fantastic machine learning models will be fun and easy

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

I am a researcher and an engineer, I combine my Machine learning knowledge with the use of TensorFlow to apply it to real life engineering applications

TensorFlow review by Da T.
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 Lucifer M.
Lucifer M.
Validated Reviewer
Review Source

"Write Neural Networks in under 50 lines"

What do you like best?

- Tensorflow is one of the best frameworks to do deep learning, machine learning for huge datasets.

- The dataset can have millions of records can be of terabytes in size

What do you dislike?

- Tensorflow can be slow when working with large files. A GPU might be required to help with the processing

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

I created a neural network on CDC sources datasets to run predictions. Once I worked on many diseases and created individual model, I developed a predictive model platform to run several neural networks at once for multiple diseases.

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

"A powerful deep learning library, with certain rough edges"

What do you like best?

Automatic differentiation and support for backpropagation through many useful mathematical operations. Tensorboard interface for monitoring and visualisation.

What do you dislike?

The programming model is somewhat cumbersome, and reliant on global state behind the scenes. For any task there seems to be multiple incompatible ways of achieving it, with varying degrees of documentation. The API is a mess, with many different high level interfaces. There is no standardised workflow, which makes mixing and matching models from different sources very difficult.

Recommendations to others considering the product

Carefully consider the alternatives, such as PyTorch which can be easier for development by specifically targeting Python and the Pythonic way of programming (although potentially at the expense of flexibility).

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

Training deep learning models for video analysis. After the initial hurdles, it does the job.

TensorFlow review by Derek P.
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 G2 Crowd User
G2 Crowd User
Validated Reviewer
Verified Current User
Review Source

"fast, reliable, and amazing machine learning library"

What do you like best?

It covers a wide range of Machine learning problems, superviesd, unsupervised, reinforcment ... learning

very fast possible to run in parallet

What do you dislike?

for beginners it can be very confusing and they can easily stuck in the different pages of official tutorial

I beleive the toturial could use some introductory videos

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

machine learning application in engineering problems,

we solve energy engineering problems with the help of ML using Tensorflow

TensorFlow review by Krishnan V.
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 james t.
james t.
Validated Reviewer
Review Source

"very intuitive and powerful platform."

What do you like best?

Offers great platform to develop in the AI domain to deliver business value efficiently.

What do you dislike?

None at this time, as we are still in POC.

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

AI proof of concept in the legal and compliance space to help formulate AI strategy.

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

"Great library for performing deep learning"

What do you like best?

Great documentation written by Google's Tensorflow Team, and a lot of community engagement. Most answers regarding Tensorflow have answers available from the community.

What do you dislike?

Library interface is a bit lower-level compared to other Python interfaces like Keras, but developer experience has been improving.

Recommendations to others considering the product

Useful for deep learning.

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

Performing supervised learning on business problems requiring predictions. We have realized cost savings using the results of our predictions.

TensorFlow review by Banjo O.
Banjo O.
Validated Reviewer
Review Source

"TensorFlow Review"

What do you like best?

Lots of things you can do for creating models

What do you dislike?

Very complex, has there are alot of manual steps

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

Machine Learning in the cloud

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

" best one out there"

What do you like best?

the Tensor flow API is the best and the model created on the desktop can be used any where.

And the availability of pre trained models is anothe rbest part.

What do you dislike?

Little hard for the non coding person to train and create models.

Recommendations to others considering the product

Should develop a UI for deploying new models and training them.

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

ML and predictions

TensorFlow review by Naveen K.
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

"applicability of tensor flow for research purposes"

What do you like best?

the models covered by tensor flow are great for research purboses and the examples provided are good

What do you dislike?

more examples which covers several research fields could be covered

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

researcgh at university related to prediciting students behaviour

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.