Live data from Hacker News

MILA and the future of Theano

groups.google.com

61–63 of 63 posts

Re: MILA and the future of Theano

#61
post #54

Earlier quoted context omitted.

Chrome was so out of left field. A desktop browser? Made by Google ?! In an environment where people have celebratory launch parties for Firefox?? Of course, the business goals made sense, but I don't think anyone guessed it would overtake the market share so effortlessly.

One of the boldest design decisions they made was to make the URL bar and search bar into one whereas every other browser (can't remember what Opera did) separated the two. That immediately hooked me from using Safari/Firefox. That and it felt faster.

It's the feature I hate the most. It made sense for them because having all your history reside with Google fuels their engines. It makes no sense for the user and gives worse results when trying to find something back.

Re: MILA and the future of Theano

#62
post #32
post #2

Reminds me of Chrome. Lots of competing alternatives. Google comes late yet still manage to take over the market organically very quickly by producing a superior and more robust alternative.

Anybody else has the feeling that PyTorch is to TensorFlow what Chrome was to other browsers? I started PyTorch about a month ago and was impressed how effortless everything was compared to TF.

PyTorch adoption is growing quickly among ML researchers. TensorFlow made a splash in 2016... Jeremy Howard gives his reasons for switching to PyTorch from TF here:

http://www.fast.ai/2017/09/08/introducing-pytorch-for-fastai...

Basically, some things were really hard in TF and in PyTorch they're easy. Time to insight while testing a new model is shorter.

Re: MILA and the future of Theano

#63
post #32

Earlier quoted context omitted.

Anybody else has the feeling that PyTorch is to TensorFlow what Chrome was to other browsers? I started PyTorch about a month ago and was impressed how effortless everything was compared to TF.

Thoughts on Keras on top of tensorflow? I have not yet committed to a deep learning framework, as up until now, I was mostly either using scikit-learn or building neural networks from scratch, straight numpy (lol) I've heard a nice thing about Keras is that it forms more of an abstraction on top of other libraries, though I could be misunderstanding.

I don't have a lot of experience, but I recently ported an RNN model from lasagne/theano to keras/tensorflow, and the latter combination was about 4x slower. Not sure whether it's keras or tensorflow causing the slowdown. The API is nice though.

I also tried to flip the keras switch to run on top of theano instead but it had issues that I didn't have time to fix, so I just stuck with the original lasagne/theano stack.

Post reply on HN