Submitted by ContributionWild5778 t3_10im3z3 in deeplearning

Hello, My fellow deep learning partners. I am in a dilemma where I cannot choose what framework I should go forward to learn. From theory perspective if I take one more course or blog on how deep learning models learn, I will take a jump from 5 story building.

I want a good practical practice (if you have any course/book for that please suggest). I read somewhere in this blog that tensorflow will be reaching EOL soon. Shall I go with pytorch ?

1

Comments

You must log in or register to comment.

OutrageousSundae8270 t1_j5g1x5q wrote

Um, I don't think TF2 is reaching EOL anytime soon? Do you have any other sources besides a blog post regarding this?

Try both frameworks and pick the one that is more intuitive for you, you can always circle back and learn the other if you need anyway.

2

ContributionWild5778 OP t1_j5g2ldo wrote

I couldn't find the blog but check this post in this sub itself

1

OutrageousSundae8270 t1_j5g2wm3 wrote

I don't think one guy saying "TensorFlow is on its way out" constitutes it reaching EOL lol

2

ContributionWild5778 OP t1_j5g35tl wrote

I thought so too but then a few people also mentioned the same thing in my office. And currently, I am working on 3D computer vision and all the git repos I found for it has pytorch as its framework I barely found any with TF implementation

1

OutrageousSundae8270 t1_j5g4152 wrote

One of the posters in that thread says "Google always struggled to build a long lasting ecosystems for their products", I don't even see how that is relevant anymore since TF has been open sourced and is not necessarily maintained by Google anymore.

PyTorch is more popular I concede that, but I don't think the people responsible for maintaining TensorFlow are going to shut up shop just because PyTorch is modestly more popular.

2

ContributionWild5778 OP t1_j5g4ck6 wrote

Oh, okay. Thanks a lot! The reason I don't feel like moving on to pytorch is because I am a bit comfortable in TF now. And I don't have the energy or time to learn a different framework right now.

1

OutrageousSundae8270 t1_j5g51tx wrote

I'm know the TensorFlow API really well considering I've been using it for about 2 years now.

I've used PyTorch before as well, its really not hard to learn the other once you're good at one of them.

PyTorch is a little more verbose than TensorFlow , e.g. TensorFlow has a default training loop that can be started by invoking the fit method where as in PyTorch you write the training loop yourself regardless, you always have to explicitly call methods for AD/Back propagation as well in PyTorch.

1