u/AdvancedSpare8866

Guidance Needed on My ML Learning Path

Guidance Needed on My ML Learning Path

Main question: am I progressing in a reasonable direction, or am I approaching ML too chaotically?

First, a small warning:

This is my very first time uploading something here... And I’m not a native English speaker, and my writing skills are rough, so I apologize in advance if this post feels messy.

I’m not from a CS/ML major, and I’m definitely not a professional. Most of what I’ve learned so far has been through self-study. Still, I’ve been trying to build proper foundations instead of only consuming surface-level tutorials.

My original motivation for learning ML came from biology-related applications — things like protein structure prediction, AlphaFold, molecular simulation, etc.

But while learning, another interest gradually started growing:
understanding how the human brain works, and whether parts of those mechanisms can somehow be mimicked through ANN architectures.

Because of those broad goals, I sometimes feel like I’m progressing while also wandering around blindly at the same time.

So far, I’ve mainly focused on building mathematical foundations first.

Math background:

• Linear Algebra

  • vectors and linear transformations
  • independence / orthogonality
  • eigenvectors & eigendecomposition
  • PCA and related concepts

• Probability & Statistics
(mainly through edX Probability: The Science of Uncertainty and Data)

  • probability distributions
  • Bayes rule
  • random variables
  • statistical reasoning

• Calculus
Thankfully I had decent exposure to it in high school, and later reinforced it through additional self-study and various online lectures.

After revising these subjects several times, I started following Stanford CS229.

Honestly, the first time I touched it, I panicked and went back to relearn the basics again. But after returning later, the lectures became much more understandable.

At least now, when I read about things like Transformers or Attention mechanisms, the terminology no longer feels completely alien.

Alongside theory, I’m also learning PyTorch.
I already had some Python background before this, which helped a lot.

I’ve also been following some DeepLearning.AI material.

Another unusual thing:
before learning ML properly, I actually jumped into a short internship involving protein-prediction ML work. Most of my later math/ML study happened after that experience, because it made me realize very clearly what I did not understand.

I’ve also worked a bit with quantum circuit modeling during a domestic competition connected to that internship. Different field, yes, but surprisingly some of the mathematical thinking still helps.

So overall:

  • am I approaching this reasonably?
  • is my current balance between math / theory / implementation okay?
  • what would you recommend focusing on next?

Any advice is welcome — especially from people who entered ML from non-traditional backgrounds.

u/AdvancedSpare8866 — 7 days ago