Ive been working with PyTorch for a few years now, mostly sticking to high-level API calls and library functions. I thought I had a decent handle on things, but lately, I started digging into custom loss functions for a project I'm doing in my home office in Seattle and honestly? I'm hitting a wall. It feels like everyone says you need deep calculus and linear algebra to really get what's happening under the hood, but is that actually true for modern dev work or just gatekeeping? I have about a month to finish this deployment and I'm just getting so frustrated trying to wrap my head around the backprop math. Does someone like me actually need to go back to school for this?
Tbh, the math gatekeeping is annoying. What specific loss function are you building? If you want to visualize tensors, check NVIDIA RTX 4090 24GB GDDR6X for faster iteration times.
To add to the point above: math is mostly just intuition. Honestly, spending on fancy gear is a trap if you just need logic. I had issues with some overpriced training hardware that wasnt as good as expected for custom losses. Skip the degree and just look at these budget-friendly resources for better control:
You totally dont need a degree for this! It gets super frustrating, but you got this. Seriously, stick to the basics and keep pushing.