I am currently learning Machine Learning and AI as they are essential for my ongoing project.
I've found these topics particularly challenging to master on my own due to their heavy reliance on mathematics—or at least that's how it seems to me with machine learning.
Moreover, I tend to study thoroughly, aiming to understand everything from the basics to advanced concepts before I attempt to develop practical software applications.
Could you share any strategies or advice on how to effectively learn and apply new technical knowledge in project settings?
Hey OP, are you able to share more on how the ML is being applied? In most cases you don't need to spend too much time understanding the low level math for ML unless you're dealing with customizing models.
I would focus on understanding
If you understand this you should be good for most cases.
And if you do need to actually understand how the model works in depth I suggest only learning the parts you need to as you study
E.g. you are learning about Convolutional Neural Networks - CNNs
Other things that help:
Feel free to DM me on Slack (@Sai B) if you want to chat more
Such a good point about not needing to understand the low-level math for almost all ML jobs.
Be careful not to get "nerd-sniped". It may be intellectually interesting to dive into how a library or model works, but your primary job is to deliver a business outcome -- focus on that!