Introduction to Recurrent Neural Networks in Pytorch
cpuheater.com
cpuheater.com
Additionally, in my personal opinion Tensorflow is often too low level and Keras is often too high level for the things I'm trying to do for research. While you can jump between the two of course, I think PyTorch hits a much more natural middle ground in its API.
Tensorflow/Keras is making improvements in these areas with the eager execution, and is still great for putting models into production, but I think PyTorch is much better for doing research or toying with new concepts.
This article has some good comparison: http://www.goldsborough.me/ml/ai/python/2018/02/04/20-17-20-...
I would like to know more from the article about setting x,y,m1, and m2. Any explanation is appreciated.
Edit: Just realized this might be a good thing to write a blog post about. I’ll get back to you after finals :)
https://medium.com/@yaroslavvb/tensorflow-meets-pytorch-with...
I've seen similar performance regressions on my own tasks and I don't have much to add beyond what's in that blog post.
Any tips on an high quality intro to ML content using PyTorch for the hands on examples?
You start with their lib, and over time they teach you all the techniques they're using, so the easy black box you start with becomes more transparent over time. It's a hands-on, code-first approach.
I don't think it's a great way to learn it though - almost no one writes their own models from scratch.
Almost all the time you want to be using one of the pre-written RNN models, since they are optimized, debugged and do things like use CuDNN where available.