What users are saying about
10 Ratings
7 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.5 out of 101
10 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.7 out of 101

Add comparison

Likelihood to Recommend

Amazon SageMaker

Amazon SageMaker is a great tool for developing machine learning models that take more effort than just point-and-click type of analyses. The software works well with the other tools in the Amazon ecosystem, so if you use Amazon Web Services or are thinking about it, SageMaker would be a great addition. SageMaker is great for consumer insights, predictive analytics, and looking for gems of insight in the massive amounts of data we create. SageMaker is less suitable for analysts who do generally "small" data analyses, and "small" data analyses in today's world can be billions of records.
Thomas Young profile photo

Keras

I would recommend it for use when anyone wants to quickly develop a neural network. Or if a user is solving any machine learning problem that includes deep learning. And this kind of problem will be like image recognition, face recognition, doing some text analysis using deep learning which includes LSTM or some other algorithm.
Gaurav Yadav profile photo

Pros

  • Provides enough freedom for experienced data scientists and also for those who just need things done without going much deeper into building models.
  • Customization and easy to alter and change.
  • If you already are an Amazon user, you do not need to transition over to another software.
No photo available
  • One of the reason to use Keras is that it is easy to use. Implementing neural network is very easy in this, with just one line of code we can add one layer in the neural network with all it's configurations.
  • It provides lot of inbuilt thing like cov2d, conv2D, maxPooling layers. So it makes fast development as you don't need to write everything on your own. It comes with lot of data processing libraries in it like one hot encoder which also makes your development easy and fast.
  • It also provides functionality to develop models on mobile device.
Gaurav Yadav profile photo

Cons

  • I think that although the algorithms are there and you are using one click, there could be more detailed descriptions located in places so that other users are able to easily find the right formula and tools.
  • Mobile friendly options would be a huge plus, even tracking what employees are using this tool for in regards to reporting.
No photo available
  • As Keras works at a high level of abstraction, it limits the user to use it's own implemented algorithm. It doesn't give complete power to user to modify or implementing their own basic algorithm.
  • Sometimes it is slow on GPU as compared to the pure tensorflow.
  • Other than the above two cons, I don't think it has any negatives.
Gaurav Yadav profile photo

Alternatives Considered

We have not invested in another machine learning software at this time and so far this has proved very successful with our machine learning teams. As mentioned, I am training these individuals simply on the fundamentals of the software and using it/customizing it for their needs. It has been very easy to do this and has gotten great reviews across the organization so far.
No photo available
Keras is a good point where you can learn lots of things and also have hands-on experience. There is not much comparison of Keras with Tensorlow, as Keras is a wrapper library which supports TensorFlow and Theano as backends for computation. But once you have enough knowledge of deep learning and machine learning, then it's better if you use TensorFlow itself or some other library.
Rounak Jangir profile photo

Return on Investment

  • Use of this tool across areas of our organization has allowed for more time to be spent on other things as this is taking a lot of the heavy lifting and developing out of the machine learning process all together.
  • Database of algorithms ready to use and adjust, customizing is key with this group of employees and their daily work while using this software.
No photo available
  • It helped me in learning the basic concept of deep learning by having hands-on experience.
  • It has helped us to implement our NN with very little time.
  • It doesn't give you the whole power to customize your neural network. If you want that then you have to shift to TensorFLow
Rounak Jangir profile photo

Pricing Details

Amazon SageMaker

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Keras

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details