Pytorch has become immensely popular. I'm seeing lot of people moving from Tensorflow/Keras to Pytorch and many articles recommending it. Whenever I search for machine learning models implemented from scratch, most of the results will be in pytorch. Why is pytorch's popularity suddenly increasing? What are the advantages of using pytorch?
For those who are using pytorch, what benefits did you found in pytorch which were not there in tensorflow/Keras?
Best answer by Mo Rebaie
Hello @THANGA MANICKAM M, it's true that a lot of people are moving from Tensorflow to PyTorch, but also there are a lot of people moving from PyTorch to Tensorflow, so it's not a rule to follow. Moreover, Tensorflow is also becoming immensely popular and many articles recommending it.
I have learned to work with both PyTorch and Tensorflow, the 2 frameworks are powerful to implement "complex" DL projects and both are created by AI pioneers, so there is no "certain" advantage for any of these 2 frameworks compared with the other one.
It depends on the learner, if you see yourself more flexible to learn Tensorflow then work with it, and same for PyTorch.