Is It Harmful to Code Without Understanding the Math Behind Machine Learning?
Asked by
SunnyCoder29
I've been diving into machine learning and large language models lately, but I mostly stick to using frameworks like PyTorch and APIs. I feel like I'm coding effectively, but I'm not really familiar with the underlying math or concepts. Does this lack of knowledge pose any risks, or is it just part of the learning curve?
Answers
It really depends on your goals. If you're just coding for fun or small projects, you might not need to dive into the math right away. But if you're aiming for a job in the field, having at least a basic understanding of those concepts can definitely help. It's one of those things where being curious can lead to a deeper understanding later on.
Reply to this answer
In a way, every area of learning has layers of abstraction. You have to start somewhere, and itโs about finding your own balance. If everyone tried to know everything, we'd all be quantum physicists by now!
Reply to this answer
I totally relate! When I was starting with Spring Boot, I had no clue what was happening behind the scenes, but it's all part of the journey. You build first to get comfortable, and then you start to wonder about the inner workings. It's perfectly fine to not know everything upfront; just keep building, and the pieces will eventually fit together.
Reply to this answer
Having at least a basic understanding beyond just coding is helpful. Curious minds tend to benefit from exploring the math behind machine learning, but it's not always essential. Some jobs might expect that knowledge, but it varies by company. Honestly, the math isn't as daunting as people make it out to be; there are plenty of accessible resources.
Reply to this answer
It's a mixed bag. Sometimes, knowing the basics can be important. Just like you can fix a car without being an expert in mechanics, you can code without understanding every concept. But a lot of developers don't fully grasp how things work under the hood, and that's okay too!
Reply to this answer
Add your answer
Answers are reviewed before publication.
CodeCrafter77: True! I had a similar experience with JavaScript. I found that understanding the fundamentals really elevated my coding skills. I think getting hands-on with mini projects while breaking things down helped a lot.