←back to thread

Francois Chollet is leaving Google

(developers.googleblog.com)
377 points xnx | 1 comments | | HN request time: 0.259s | source
Show context
osm3000 ◴[] No.42132316[source]
I loved Keras at the beginning of my PhD, 2017. But it was just the wrong abstraction: too easy to start with, too difficult to create custom things (e.g., custom loss function).

I really tried to understand TensorFlow, I managed to make a for-loop in a week. Nested for-loop proved to be impossible.

PyTorch was just perfect out of the box. I don't think I would have finished my PhD in time if it wasn't for PyTorch.

I loved Keras. It was an important milestone, and it made me believe deep learning is feasible. It was just...not the final thing.

replies(3): >>42132755 #>>42132756 #>>42133936 #
hooloovoo_zoo ◴[] No.42132756[source]
Keras was a miracle coming from writing stuff in Theano back in the day though.
replies(4): >>42133449 #>>42133500 #>>42133797 #>>42136619 #
1. V1ndaar ◴[] No.42133449[source]
I didn't realize Keras was actually released before Tensorflow, huh. I used Theano quite a bit in 2014 and early 2015, but then went a couple years without any ML work. Compared to the modern libraries Theano is clunky, but it taught one a bit more about the models, heh.