Skip to main content
TrustRadius
Keras

Keras

Overview

What is Keras?

Keras is a Python deep learning library

Read more

Learn from top reviewers

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Keras?

Keras is a Python deep learning library

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

6 people also want pricing

Alternatives Pricing

What is KNIME Analytics Platform?

KNIME enables users to analyze, upskill, and scale data science without any coding. The platform that lets users blend, transform, model and visualize data, deploy and monitor analytical models, and share insights organization-wide with data apps and services.

What is Saturn Cloud?

Saturn Cloud is an ML platform for individuals and teams, available on multiple clouds: AWS, Azure, GCP, and OCI. It provides access to computing resources with customizable amounts of memory and power, including GPUs and Dask distributed computing clusters, in a wholly hosted environment. Saturn…

Return to navigation

Product Details

What is Keras?

Keras is a Python deep learning library

Keras Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 6)

Keras Review

Rating: 9 out of 10
November 10, 2020
SK
Vetted Review
Verified User
Keras
1 year of experience
  • Until we have IDEs that can make an interpretation of our idea into code, I don't think making Deep Learning models could be made a lot simpler.
  • It's makes the process easy for building the Neural Network.
  • Doesn't require to have strong background in Deep Learning.
Cons
  • I didn't face any issue so far.
  • The only thing, you can't modify everything in this. So it's not recommended for constructing highly optimised algorithms.

Rapidly build neural network

Rating: 8 out of 10
November 09, 2020
RK
Vetted Review
Verified User
Keras
1 year of experience
  • Easy to use. We can implement neural networks easily.
  • There is a lot of built-in utility that makes the task easier.
  • It also supports TensorFlow.
Cons
  • We can't modify everything that we want to.
  • Some built-in model can be included as a part of this library.
  • Resource requirement is quite high for using this library.

Best wrapper library for TensorFlow and Theano

Rating: 8 out of 10
January 18, 2019
RJ
Vetted Review
Verified User
Keras
1 year of experience
  • Performs well when you are doing some implementation which requires neural network implementation and some other deep learning models
  • It has lots of inbuilt tools which you can have clean your data before processing
  • It supports TensorFlow as its backend, so it can easily use GPU
Cons
  • As it is a kind of wrapper library it won't allow you to modify everything of its backend
  • Unlike other deep learning libraries, it lacks a pre-defined trained model to use
  • Errors thrown are not always very useful for debugging. Sometimes it is difficult to know the root cause just with the logs

Best wrapper library for TensorFlow and Theano.

Rating: 9 out of 10
September 17, 2018
GY
Vetted Review
Verified User
Keras
2 years of experience
  • 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.
Cons
  • 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.

Best wrapper library for TensorFlow

Rating: 9 out of 10
October 17, 2018
  • Implementing neural networks and deep learning models is easy with this.
  • Data processing is easy with Python and Keras. Keras helps a lot and has a good collection of functions to do data processing.
  • It has good integration with other devices like Android.
Cons
  • With Keras you don't have much power to configure your model. So, if it can be possible to do the customization to the deep level, then it will be good.
  • It is only available for Python, doesn't have other language support.
  • Would love to see dynamic chart creation, like PyTorch
Return to navigation