A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Software Developer in Engineering at COVIAM (201-500 employees employees)
Pros
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.
Return on Investment
It made our development faster and easy as well.
Sometime, when we need to change the basic algorithm, when we need to configure the neural network configuration then it doesn't allow us to modify that.
As it comes with lot of inbuilt features of data processing, it is easy to process the data.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Data Scientist in Information Technology at Pensieve (11-50 employees employees)
Pros
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 on Investment
Good and easy way to develop neural network models
Doesn't provide support for language other than Python
Developed a natural language processing model that is quite easy and efficient
Alternatives Considered
TensorFlow and MATLAB
Other Software Used
Splunk Enterprise, New Relic Infrastructure, MATLAB