Back to Portfolio
AI/ML05 Feb 20268 min read

Getting started with AI/ML

The roadmap I would actually recommend to someone beginning with machine learning today.

Overview

People often enter AI through hype first and fundamentals later. That usually creates confusion. A better path is to build math intuition, learn Python tooling, then work on small projects before chasing larger systems.

In This Post

Learn enough math to understand model behavior
Use Python libraries as tools, not magic
Build small, complete projects before complex agents

AI feels overwhelming at the beginning because the field moves fast and the vocabulary is heavy. Terms like transformers, embeddings, fine-tuning, RAG, and agents show up everywhere. The mistake most people make is trying to learn all of them at once.

A better approach is to build from the bottom up. You do not need to become a researcher on day one. You need enough understanding to know what your model is doing, why it fails, and how to improve it.

1. Start with the right math

You do not need advanced theory immediately, but you do need the basics. Focus on linear algebra, calculus, and probability. These topics explain what vectors represent, how gradients work, and how models reason under uncertainty.

Study with a practical mindset. If you learn derivatives, connect them to backpropagation. If you learn matrices, connect them to data representation. Abstract theory becomes much easier when you keep tying it back to model behavior.

2. Learn Python through real use

Once the math starts making sense, become comfortable with the core tools: NumPy, Pandas, Scikit-Learn, and later PyTorch. The goal is not to memorize every API. The goal is to understand what each tool is good at and when to use it.

Practical Advice

Build a spam classifier, a house price predictor, or a digit recognizer before trying to build a multi-agent system. Smaller projects teach debugging, evaluation, and iteration much faster.

3. Build complete projects

Completion matters more than complexity at the start. A finished project forces you to load data, clean it, train a model, measure performance, and explain the result. That end-to-end loop is what turns concepts into skill.

If you want to work in applied AI, you should also learn how models fit into products. That means understanding APIs, databases, deployment, and latency. Real AI work is rarely just the model.

4. Move to modern systems carefully

Once your basics are strong, then explore LLMs, retrieval, and agent workflows. At that point these ideas stop feeling magical. They become engineering problems: context quality, prompt design, evaluation, response reliability, and cost.

That shift is important. Beginners often treat AI as something to be copied from tutorials. Stronger engineers learn to reason about trade offs. That is what separates experimentation from real product work.

End of article

More notes and project write-ups will be published here over time.

Explore Portfolio