5 ms·
Keras wasn't developed by Google, it was adopted by TF. > My theory is that TF is used mainly because it is supported by Google, even if it is really badly des
by kajecounterhack 8y ago
Keras wasn't developed by Google, it was adopted by TF.
> My theory is that TF is used mainly because it is supported by Google, even if it is really badly designed for practitioners.
This is not correct. TF is mainly used because it's designed for industrial-strength machine learning. It provides primitives with an eye to scale from the outset (because it's Google).
It's probably true that prototyping / research was not the main audience. That's exactly why Keras was adopted, as well as features like tf.eager, to abstract away the underlying computation graphs and make it easy for people to try different things.
Well-designed primitives / abstractions are important; Tensorflow does this well.
- deleted 8y ago[deleted]
- buboard 8y agofor something to be "industrial" it has to be at least stable and well documented. tf doesnt feel like that.
- kajecounterhack 8y agoCare to point out some examples? (I use tf every day and it feels fine to me but am sure the tf team is curious where others see areas for improvement).
- qnsi 8y agoI thought Keras was developed by Francis Chollet, who works at Google? Not sure if he develops and maintains during company time, but wouldnt be surprised