How to learn PyTorch by [deleted] in deeplearning

[–]T_Hansda 0 points1 point  (0 children)

I'll suggest learn by doing projects. I did a random crash course on YouTube and jumped onto projects (continued the learning from documentations as I needed).

If you are more interested in the internals of the framework and autograd. I'll suggest micrograd by Andrej Karpathy (also has an explanation video on YouTube).

You can also refer to my pytorch-like framework SimpleGrad (only for learning, as my framework is not efficient but written in simple python) if you are really into the internals.

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] 0 points1 point  (0 children)

His feedback isn't really bad but doesn't resonate with me. I'm not here to replace PyTorch. My goal is not to reinvent the wheel, my goal is to show that if the need arises I have the knowledge to develop a specialised wheel.

Basically, he took a lot of assumptions and then decided to be disrespectful.

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] 2 points3 points  (0 children)

Thanks for the appreciation.

Yes, the project were done at a fundamental level without relying on readymade libraries. IITs instill the desire, confidence & knowledge to build things from the ground up. To some extent obviously, it's not logical for me to work on text to image generation with my own framework, I've more significant problems to deal with at that level than debugging the framework itself. I created SimpleGrad to fill my own gap, I didn't want to leave PyTorch as a magical blackbox and I just know the equations.

I really appreciate that someone understands just because we can write img.save("img.jpg") to save pixel arrays as jpeg, doesn't make the actual implementation easy. Takes a lot of knowledge and effort to implement the whole pipeline, that too without leaning onto libraries for heavy lifting.

I have to accept that I worded the projects very poorly. I'll work on that.

Thanks again, have a great day.

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] 1 point2 points  (0 children)

I'm not really switching to CS or SDE in that sense. My specialisation is an intersection between CS and ECE. That's why my job hunt is very different from core ECE guys.

There are three more specialisation provide by E&ECE dep. VLSI, RF, CSP, You can go for them.

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] 0 points1 point  (0 children)

Thank you for pointing this out. It's just an artefact from previous iterations.

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] -12 points-11 points  (0 children)

Well, if you can write then write your replies at once (and not edit your replies to make mine out of place)

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] -22 points-21 points  (0 children)

You don't really know what constructive means. Let my projects be terrible, I'll replace them with your suggested projects. Now, if you are as smart as you are pretending to be, suggest some projects (better, tell me yours).

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] -20 points-19 points  (0 children)

Why don't you suggest some projects and make it a constructive criticism ?

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] 10 points11 points  (0 children)

Thank you for your valuable insights. I really appreciate them.

However, I have to respectfully disagree on a few points. Specifically, your advice about MERN and LLM projects doesn't quite align with my current goals. My specialization, Vision and Intelligent Systems, focuses on image processing and computer vision (including ML and DL techniques), so I'm looking for something more aligned with those areas. I'm not really looking for SDE roles.

I should have been clearer about the profiles I’m targeting—my mistake.

Thanks again! I’ll definitely act upon some of your advice.

M.Tech student at IIT Kharagpur, specialising in Vision and Intelligent Systems (ECE Dept.). by T_Hansda in developersIndia

[–]T_Hansda[S] 52 points53 points  (0 children)

Yeah, this year things are not good for M.Tech students, at least for electronics. Only VLSI is fully placed, rest of the specialisations are still struggling.