Learning Machine Learning & GenAI as a beginner – what surprised me the most #182715
Replies: 8 comments
-
|
You're already thinking correctly. The excitement is for the toy, the overwhelming feeling is when you realize it's a real tool. You've discovered the most important thing: without the fundamentals, you're just using a magic box you don't understand. That's how you get nonsense outputs and can't fix them. Starting with ML first is the only sane path. Jumping straight to GenAI is like trying to build a race car when you don't know how an engine works. The concept that confuses everyone in the beginning is that the model itself is the least important part. The data is everything. Cleaning it, understanding its shape, its biases—that's 90% of the real work. Your plan is right. Build small things. Implement linear regression from scratch with NumPy. Then do logistic regression. Then a decision tree. You will understand more from making a stupid classifier work on the Titanic dataset than from copying a fancy transformer tutorial. The math isn't optional. You don't need a PhD, but you must understand why a gradient is calculated, what a loss function actually measures, and why your data is split three ways. This is what turns the magic into a controlled, debuggable engineering process. |
Beta Was this translation helpful? Give feedback.
-
|
In 2022, I dabbled in machine learning and learned about its underlying principles. It involved a lot of partial differential equations, engineering mathematics, and linear algebra, as well as some technical terminology. I found it quite interesting at the time. The most challenging part was understanding the mathematical notation and viewing the models from a system-wide perspective. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for reading! |
Beta Was this translation helpful? Give feedback.
-
Great reflection — and honestly, a very accurate realization for someone just starting out in Machine Learning and GenAI. What surprised me the most when learning this field was also how important the basics are compared to the hype around advanced models. MY EXPERIENCE STARTING WITH ML VS GENAI I started with traditional Machine Learning first, and in hindsight, that made GenAI much easier to understand later. Key reasons:
So your realization is actually a very strong learning signal — you’re on the right path. CONCEPTS THAT WERE CONFUSING AT THE BEGINNING Some things that commonly confuse beginners (including me):
ADVICE FOR BEGINNERS Your points are already excellent. I’d add:
Most importantly: ➡ You don’t need to learn everything. SHORT ANSWER TO YOUR QUESTIONS Did you start with ML or GenAI? Most confusing concept? You’re thinking in exactly the right direction. |
Beta Was this translation helpful? Give feedback.
-
|
If you’re surprised that ML/GenAI isn’t just “build a model and done,” that’s normal but it’s also the reality of the field. Machine Learning is not about models first. It’s about:
Most beginners waste time jumping into:
Without understanding:
If you want a solid path, here’s a better order: Step 1 – Math basics (not advanced, just enough)
Step 2 – Classical ML first
Step 3 – Work with messy datasets
Step 4 – Then move to Deep Learning Step 5 – GenAI
If you skip fundamentals, you’ll only know how to call APIs not how things work. Also, don’t confuse: ->If your goal is: Be clear about your goal. That’s it. No hype. Build fundamentals → build small projects → break things → debug → repeat. |
Beta Was this translation helpful? Give feedback.
-
|
Interesting reflection. Many people jump straight into GenAI tools now, but having ML fundamentals really helps make sense of what’s happening under the hood. I personally started with traditional ML first (regression, classification, basic NLP) before looking into generative models. The biggest early confusion for me was understanding the difference between model performance metrics and real-world usefulness — a model can score well but still fail in practical scenarios because of data quality or bias. Your point about building small projects is very true. Implementing even simple pipelines (data cleaning → feature extraction → model → evaluation) teaches more than just reading theory. GenAI becomes much easier to understand once those basics are solid. Curious to know — are you focusing more on NLP/GenAI now or still exploring general ML first? |
Beta Was this translation helpful? Give feedback.
-
|
I can relate to this a lot. When I started, I also assumed machine learning meant jumping straight into deep learning and transformers. It took time to understand that most real progress comes from understanding data: how it’s collected, cleaned, represented, and evaluated. Models are often the smallest part of the system. You’re absolutely right about fundamentals. Techniques like TF-IDF and Logistic Regression look simple, but they teach core ideas: feature engineering, linear decision boundaries, bias–variance trade-off, and proper evaluation. Those concepts transfer directly to more advanced models. With Generative AI, it’s easy to feel like everything is magic. Large models abstract away so much complexity that you can get results without understanding what’s happening underneath. But without grounding in probability, optimization, embeddings, and evaluation, it’s hard to reason about failure cases or improve systems intentionally. I started with classical ML before moving into generative models. The most confusing concepts early on were:
Building small projects was what made things click. Even simple pipelines—clean data → vectorize → train → evaluate. help build intuition that scales to transformers and RAG systems later. Your approach is solid: depth over speed, understanding over trend-chasing. |
Beta Was this translation helpful? Give feedback.
-
|
I really relate to this. I also started feeling overwhelmed because everything in ML and GenAI looks advanced and fast-moving. For me, I started with traditional Machine Learning before diving into Generative AI. And honestly, that helped a lot. The concept that confused me most at the beginning was: 1️⃣ The difference between models and data quality 2️⃣ Overfitting vs Underfitting 3️⃣ Why simple models still work My Advice to Beginners
GenAI feels magical, but once you understand:
…it stops feeling like magic and starts feeling like engineering. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Body
I recently started learning Machine Learning and Generative AI,
and honestly, it has been both exciting and overwhelming.
What surprised me the most is that:
At first, I thought I needed to learn everything at once:
deep learning, transformers, fine-tuning, RAG, etc.
But slowly I realized that building small things and understanding why
something works is more important than rushing.
For other beginners:
I’d love to hear from others:
Guidelines
Beta Was this translation helpful? Give feedback.
All reactions