What users are saying about
2 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 4.7 out of 100
13 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.6 out of 100

Likelihood to Recommend

Caffe Deep Learning Framework

Caffe is only appropriate for some new beginners who don't want to write any lines of code, just want to use existing models for image recognition, or have some taste of the so-called Deep Learning.
Anonymous | TrustRadius Reviewer

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 | TrustRadius Reviewer

Pros

Caffe Deep Learning Framework

  • Caffe is good for traditional image-based CNN as this was its original purpose.
Anonymous | TrustRadius Reviewer

Keras

  • 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
Rounak Jangir | TrustRadius Reviewer

Cons

Caffe Deep Learning Framework

  • Caffe's model definition - static configuration files are really painful. Maintaining big configuration files with so many parameters and details of many layers can be a really challenging task.
  • Besides imagine and vision (CNN), Caffe also gradually adds some other NN architecture support. It doesn't play well in a recurrent domain, so we have to say variety is a problem.
  • Caffe's deployment for production is not easy. The community support and project development all mean it is almost fading out of the market.
  • The learning curve is quite steep. Although TensorFlow's is not easy to master either, the reward for Caffe is much less than the TensorFlow can offer.
Anonymous | TrustRadius Reviewer

Keras

  • 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
Raghuvar Prajapati | TrustRadius Reviewer

Alternatives Considered

Caffe Deep Learning Framework

TensorFlow is kind of low-level API most suited for those developers who like to control the details, while Keras provides some kind of high-level API for those users who want to boost their project or experiment by reusing most of the existing architecture or models and the accumulated best practice. However, Caffe isn't like either of them so the position for the user is kind of embarrassing.
Anonymous | TrustRadius Reviewer

Keras

TensorFlow and Caffe are bit hard to learn but they give you power to implement everything by you own. But most of the time it is not required to implement our own algorithm, we can solve the problem with just using the already provided algorithms. As compared to TensorFlow and Caffe, Keras is very easy to use and develop things.
Gaurav Yadav | TrustRadius Reviewer

Return on Investment

Caffe Deep Learning Framework

  • Since we stopped using Caffe before it can reach the production phase, there is no clear ROI that can be defined.
Anonymous | TrustRadius Reviewer

Keras

  • 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 | TrustRadius Reviewer

Pricing Details

Caffe Deep Learning Framework

General

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

Keras

General

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

Add comparison