DEV Community

Cover image for I Finished Machine Learning. And Then Changed The Plan.
Somay
Somay

Posted on

I Finished Machine Learning. And Then Changed The Plan.

Dev.to / Medium / Substack

I Finished Machine Learning. And Then Changed The Plan.

A few months ago, I had no idea what feature engineering was.

Today, I finished my Machine Learning roadmap.

Not "mastered ML."
Not "became an AI expert."

Finished the part where every tutorial starts making sense.

I built projects, broke models, overfit them, leaked data into them, fixed them, and slowly started understanding why things worked instead of blindly following notebooks.

My latest project:

Customer Churn Prediction

Predicting which customers are likely to leave a company before they actually do.

Built with:

  • Python
  • Pandas
  • Scikit-Learn
  • XGBoost
  • Feature Engineering
  • Hyperparameter Tuning

Project:
Customer Churn Prediction Demo

The funny thing?

The more I learned, the less interested I became in rushing toward Deep Learning.

Originally the plan was:

ML → Deep Learning → NLP

But somewhere along the way I realized something.

I don't just want to understand models.

I want to build products.

Things people actually use.

So the roadmap changed.

Now I'm diving into:

  • Generative AI
  • RAG
  • LangChain
  • FastAPI
  • Ollama
  • MCP
  • LangGraph
  • Agentic AI

Deep Learning isn't gone.

It's just waiting its turn.

And DSA?

That was supposed to stay consistent.

Instead, I keep finding myself opening AI documentation at 2 AM and disappearing into another rabbit hole.

Not because I have to.

Because I genuinely can't stop.

Somewhere between building projects and studying, curiosity quietly took over.

So that's where we are now.

Machine Learning: complete.

Next stop: GenAI.

Let's see how deep this rabbit hole goes.


If you're earlier in your journey:

Build projects before you feel ready.

Most of what I learned came from fixing mistakes I didn't know I was making.


Project:
Customer Churn Prediction Demo

Top comments (0)