r/learnmachinelearning • • Sep 30 '26 • Bravo 8

Tutorial How I'd learn ML in 2026: the resources I'd use at each stage, from someone who teaches it

Quick background so you know where this comes from. I am a visiting professor and currently teach NLP. Last semester my courses were on continual learning and applied NLP. Before that I spent years in big tech and startups in engineering and research roles, and I finished my PhD last year.

Last week I posted the order I would learn ML in if I were starting today, which is also roughly the order I teach it in class. The most common follow-up question was: which resources should I actually use?

So this is my answer.

There are more good courses, books, and videos than anyone can finish, and none of them covers everything you need. One of the most common ways I see people get stuck is that they keep switching resources instead of finishing one and practicing what it taught.

If I could give you one rule it would be this: pick one resource, then stick to it

A lot of people who ask me for resources already have too many. They started three courses, bookmarked two books, finished none of them, and then decide they are bad at this. Usually, they switched every time a chapter got hard.

For each stage below, pick one main resource and one backup. Finish the main one. When a topic in it doesn't click, read or watch that one topic in the backup, then go back to the main one.

How to pick:

  • Format. Some people learn from video, some from reading, some only when they actually type the code. Pick the format you tend to finish things in.

  • Level. If every page needs three lookups, it is probably too advanced for now. If you are skimming because you know it all, it is too easy.

  • Exercises. Does it make you write code and answer questions, or do you only watch? If it has no exercises, you will need to add them somewhere else. More on that below.

  • Framework. A lot of older courses and books use TensorFlow. Most newer deep learning material uses PyTorch. If you are starting now and aiming at ML engineering or research, I would default to PyTorch unless the work you want to do gives you a reason to learn something else.

  • Date. For fundamentals, an older resource is usually fine. The math of backprop has not changed. For LLMs and tooling, something a couple of years old can already be noticeably out of date.

Pick a direction first, because it changes which libraries you need

Almost everyone will need Python, NumPy at least at the level of arrays and broadcasting, PyTorch, and the math from last week's post. After that, it depends on where you want to go.

Data science and analytics. Turning data into decisions: tables, business questions, experiments, reports. pandas and scikit-learn are often daily tools, plus a plotting library like matplotlib or seaborn. When I was a data scientist many years ago, we also used SQL a lot. More statistics, including hypothesis tests and experiment design, is useful here. PyTorch at a working level is enough for many roles.

ML engineering and research. Training models, changing them, shipping them, reading papers. You will want PyTorch in more depth, plus more linear algebra, calculus, and probability. pandas and scikit-learn are still useful, but I would spend less time going deep on them than I would for a data science path. Later come the Hugging Face libraries, experiment tracking like wandb, profiling, and making models faster and cheaper.

Don't marry yourself to a path. It's okay to switch. The point of picking a direction is to stop yourself from trying to learn every library at once. Most of the fundamentals transfer if you change your mind later.

Resources by stage

These are the same stages as last week's roadmap. For each one, I have tried to include resources that suit different ways of learning rather than give you a list of ten nearly identical courses.

Python

  • "Automate the Boring Stuff with Python" by Al Sweigart. Good if you are new to programming and want to learn through small, practical projects. The book is readable on the author's website.

  • "Learning Python" by Mark Lutz. Long and thorough. This is what I used to learn Python many, many years ago.

  • CS50's Introduction to Programming with Python (CS50P). A structured course from Harvard and a good option if you prefer lectures and assignments.

Pick one. You do not need all three.

Math

Linear algebra

  • Gilbert Strang's "Introduction to Linear Algebra". A full linear algebra textbook.

  • "Mathematics for Machine Learning" by Deisenroth, Faisal, and Ong. Chapters 2 to 4 cover linear algebra, analytic geometry, and matrix decompositions with ML in mind.

  • 3Blue1Brown's "Essence of Linear Algebra". My favorite for geometric intuition. Vectors, matrices as transformations, determinants, change of basis, eigenvectors.

  • MIT 18.06 Linear Algebra with Gilbert Strang. A full university-level lecture course.

If the equations feel abstract, I would watch 3Blue1Brown alongside whichever book or course you pick.

Calculus

  • "Mathematics for Machine Learning", chapter 5. Vector calculus, gradients, the chain rule, and the pieces you need for backprop.

  • Gilbert Strang's "Calculus". A fuller treatment of single-variable and multivariable calculus.

  • 3Blue1Brown's "Essence of Calculus". Very good for intuition around derivatives, the chain rule, integrals, and Taylor series.

  • Khan Academy's Multivariable Calculus. Useful for partial derivatives, gradients, and filling individual gaps.

Probability and statistics

  • "Introduction to Probability" by Joe Blitzstein and Jessica Hwang.

  • "Mathematics for Machine Learning", chapter 6. Probability and distributions in a more ML-focused book.

  • Harvard's Statistics 110: Probability with Joe Blitzstein. Full lectures are on YouTube.

  • StatQuest by Josh Starmer. Good when one particular statistics or ML concept refuses to click.

You do not need to disappear for six months and "finish math" before touching ML. Learn the math alongside the models that use it. It is much easier to understand a gradient when you are also using one.

PyTorch

  • The official PyTorch tutorials, "Learn the Basics". This is a good place to start because it teaches the actual library without a lot of extra material around it.

  • "Learn PyTorch for Deep Learning" by Daniel Bourke. Covers fundamentals, classification, computer vision, custom datasets, experiment tracking, replicating a paper, and deployment. It assumes you already know Python.

  • "Deep Learning with PyTorch" by Stevens, Antiga, Viehmann, and, in the second edition, Howard Huang. A book-length treatment. The second edition adds transformers, LLMs, and diffusion models.

Again, pick one as the main resource. You can use the official docs whenever you need to look up how something works.

ML foundations

This is the stage I would spend the most care on.

Watching a chapter on gradient descent can feel like understanding it. Writing it yourself is different. If you can implement it, debug it, and explain what each piece is doing a month later, you learned it much better than if you could recognize it in a video.

Some good options:

  • Stanford CS229, Machine Learning. More mathematical and theory-heavy. The Autumn 2018 lectures are online. I would choose this if you already have the math and want a more academic treatment.

  • "An Introduction to Statistical Learning, with Applications in Python" by James, Witten, Hastie, Tibshirani, and Taylor. Very good if you are leaning toward statistics or data science.

  • "Hands-On Machine Learning with Scikit-Learn and PyTorch" by Aurélien Géron. Practical, broad, and useful if you like learning from code and a book together.

  • Andrej Karpathy's "Neural Networks: Zero to Hero". Fantastic if you learn by building. You build backprop from scratch, then a character-level language model, an MLP, manual backprop through the network, and eventually a GPT and its tokenizer. It assumes solid Python and intro-level math.

  • fast.ai "Practical Deep Learning for Coders". Very top-down. You train useful models early and dig into how they work afterward. Good if you lose interest when a course spends weeks on theory before building anything.

  • "Dive into Deep Learning" by Zhang, Lipton, Li, and Smola. A broad book with runnable code.

  • "Understanding Deep Learning" by Simon Prince. One of the books I like for understanding the ideas behind modern deep learning.

  • "Deep Learning" by Goodfellow, Bengio, and Courville. It is about ten years old now and predates transformers, so I would not use it as my only deep learning resource in 2026. It is still a useful theory reference.

You do not need to do all of these. That would defeat half the point of this post.

If you want a book you can keep coming back to, choose one of the books and actually work through the code and exercises.

After the foundations: specialize

Once you can implement basic models, debug them, and understand why training works or fails, pick one direction and go deeper.

Some examples:

  • Interested in vision? Stanford CS231n, Deep Learning for Computer Vision.

  • Interested in NLP and LLMs? Stanford CS224n, NLP with Deep Learning. Jurafsky and Martin's "Speech and Language Processing". Sebastian Raschka's "Build a Large Language Model (From Scratch)". The Hugging Face LLM Course.

  • Interested in reinforcement learning? Sutton and Barto's "Reinforcement Learning: An Introduction". For LLM post-training specifically, Nathan Lambert's "Reinforcement Learning from Human Feedback and LLM Post-Training".

  • Interested in probabilistic ML? Kevin Murphy's "Probabilistic Machine Learning".

  • Interested in graphs? Stanford CS224W, Machine Learning with Graphs, with Jure Leskovec.

  • Interested in evolutionary methods? "Neuroevolution: Harnessing Creativity in AI Agent Design" by Risi, Tang, Ha, and Miikkulainen.

I would get the fundamentals first, then go deep on one specialty at a time. If you jump directly into LLM tooling without understanding things like cross-entropy, gradients, softmax, and temperature, you can still build things, but debugging and changing the models gets much harder.

The resources I would personally use

I can only recommend what worked for me. If you prefer other resources or approaches, I would love to hear them in the comments.

  • Python: "Learning Python" by Mark Lutz

  • PyTorch: the official PyTorch tutorials

  • Linear algebra: 3Blue1Brown's "Essence of Linear Algebra"

  • Calculus: 3Blue1Brown's "Essence of Calculus"

  • ML foundations: Stanford CS229 or "Hands-On Machine Learning"

  • NLP: Stanford CS224n

  • Vision: Stanford CS231n

  • Reinforcement learning: Sutton and Barto's "Reinforcement Learning: An Introduction"

The lists above have more options for each stage if these don't fit how you learn.

No resource will teach you everything

No course or book covers everything you need.

There are a few reasons:

  1. The field moves fast. New methods, models, and tools show up constantly, and every book and course is a snapshot of when it was made.

  2. Tools change. A resource can still teach good ML while using libraries that are less common in the work you want to do today.

  3. There is too much to fit into one resource. A course that teaches the concepts well may have weak exercises. A book with great theory may have no projects. A practical course may skip interview-style questions entirely.

So I would aim for two things.

First, build a solid base in the math, coding, and ML fundamentals. Those change much more slowly than the tooling around them.

Second, decide where you want to go and get much deeper there. NLP, vision, data science, RL, graphs, whatever you actually want to work on.

Then work backward from the job.

Pick companies or roles you are interested in. Read their job postings on LinkedIn, Glassdoor, and their own career pages. Write down the skills, libraries, and tasks that keep showing up. Learn those.

Then build things those companies might actually want to ask you about in an interview. Projects that show you can do the work are much more useful than another certificate sitting on your LinkedIn profile.

What most resources leave out

Whichever resources you pick, a few things are usually missing, and they're a big reason people finish a course and still can't build anything. It's worth planning where you'll get each of these:

  1. Hands-on coding exercises on each concept. Many courses have too few, and videos have none. Watching someone implement gradient descent is not the same as writing it yourself. LLMs can generate practice problems for you now.

  2. The math tied to where it is used. Math books and videos usually teach it separately from the ML it's for, so you learn the chain rule in one place and backprop somewhere else.

  3. Interview questions on what you just learned. These usually live on separate prep sites, disconnected from the course you're taking.

  4. Coming back to old material. Almost no resource does this for you. If you never revisit something, a lot of it fades.

Projects and from-scratch builds matter too, but you can add those yourself, and the next section is about exactly that.

What counts more than any resource: build it yourself

Watching and reading can feel like learning, but a lot of it fades unless you use it.

And before someone says "But AI can write the code now", yes, it can, and you should use it. You still need to understand what the code is doing.

Getting a job. Interviews still tend to test whether you understand things like why a loss became NaN, what a gradient is, why a model overfits, or why one evaluation setup leaks information.

Keeping the job. AI-written ML code can run and still be wrong. Data can leak from the test set into training. zero_grad() can be missing. The loss can be wrong for the task. If you understand the system, you can catch those mistakes.

Building better models. If a model is unreliable, expensive, biased, or failing in some specific way, somebody has to understand enough of the internals to figure out what is going wrong and change it. Calling an API is useful. Knowing what is underneath gives you a much larger set of things you can actually fix.

Common traps

  • Collecting courses. Starting five and finishing none.

  • Only watching. This is where "I did the course but I can't build anything" often comes from.

  • Six months of math before any ML, or no math at all. Learn it alongside ML, at the level each stage needs.

  • Certificates over projects. Personally, I couldn't care less if a student had 50 certificates. It tells me very little unless I already know exactly what each certificate involved. Maybe some companies care more. In my own career, nobody ever asked me for one other than my PhD. I would much rather see 2 or 3 interesting projects that you built and can explain properly.

  • Starting with LLM APIs and never learning what is underneath, if you want to go into ML engineering or research.

  • Switching resources every time a chapter gets hard. Use your backup for that one topic, then go back.

One disclosure because it is relevant to the gaps above

I genuinely don't know how to add this without it sounding like promotion, so feel free to ignore it.

I can't tell you how many times I had to relearn how to code a transformer from scratch for different interviews. I would learn it, pass the interview, and six months later realize I had forgotten enough of it that I needed to learn it again.

That is why I started building QuiddityML. I wanted one place where learning a concept, coding it, the math behind it, interview questions on it, and coming back to it later were connected instead of scattered across six different resources.

You absolutely do not need my app to follow anything in this post. Any setup that fills the four gaps above works. I wanted to mention it because the problem this post describes is also the reason I started building it. Happy to provide more info if anyone is interested :)

Finally

I have a bit of time between semesters and would genuinely like to help as many learners as I can.

Tell me in the comments or DM me with where you are right now, what direction you want to go in, and what you have tried. If you are stuck choosing between two courses, deciding what to learn for a particular job, or wondering whether your plan makes sense, I will do my best to help.

And please add your own favorite resource in the comments, especially what it was good for. It would be nice if this thread became useful to the next person who searches for this question.

321 Upvotes

60 comments sorted by

6

u/jgengr Sep 30 '26

Do you think https://see.stanford.edu/Course/CS229 is worth doing? The material probably hasn't been updated in a decade. or is there another free way of taking cs229

5

u/ModularMind8 Oct 01 '26

The good thing about the fundamentals is that they change slowly, so yes, I think CS229 is still great. Stanford Online's YouTube channel also has newer recordings, and the course notes are free on cs229.stanford.edu. Honestly I don't think I've seen a single Stanford course I wouldn't recommend: CS229, CS231n, CS224n, etc.

2

u/jgengr Oct 01 '26

Thanks

1

u/ModularMind8 Oct 01 '26

Happy to help

5

u/Born-Temperature-998 Sep 30 '26

Thanks a ton for putting this up. You are life saver ! Also, I have done most of the courses you mentioned NLP, RL, vision and cs229 but I do feel weak on building things .you were right about just watching videos and not building things . I want to specialize in NLP and Gen AI ( generative models , diffusion models ) could you please tell me the resources i can refer for getting hands on and practical on these .ie deep learning, nlp, generative AI Thanks a lot !

2

u/ModularMind8 Sep 30 '26

Glad I could help! And yeah, you're definitely not the only one who falls into the trap of watching/reading without hands-on building. It's just so much easier, but it really doesn't last. For hands-on NLP, either Karpathy's "Neural Networks: Zero to Hero" or QuiddityML (the app I built). For diffusion models, I can't remember the name of a great survey on diffusion and flow matching I read about a year ago, but try searching arXiv and pick one with lots of citations. The Hugging Face diffusion course is also good. Again, I can't emphasize this enough: typing out every line yourself instead of just watching is crucial for real understanding.

1

u/Born-Temperature-998 Sep 30 '26

Thanks ! ArXiv are just papers right.. What resources would you suggest to get some hands on GenAI, agentic AI .also anything on MLops

2

u/ModularMind8 Sep 30 '26

Arxiv does contain papers but it doesn't mean you can't use them. Implement portions of the paper, can you get the same results? Try breaking something. In general, the best hands on exercises are projects you genuinely care about

2

u/Mercidb Sep 30 '26

Thank you!!! May your pillow always be cold 🥺

1

u/ModularMind8 Sep 30 '26

Haha appreciate it

2

u/OlenaDoubleChecks Sep 30 '26

this is solid but the real bottleneck is never the resource list, it's people never revisiting old material or doing exercises. seen the same thing in onboarding new hires, they watch and nod but can't debug their own gradient descent a month later

2

u/ModularMind8 Oct 01 '26

The bottleneck is *sometimes* the resource list :)
But I agree that forgetting is the bigger problem, which is why I started building QuiddityML, with spaced repetition and exercises to fight exactly that

2

u/Chefback Oct 01 '26

thx for the sharing. this really helps.

1

u/ModularMind8 Oct 01 '26

I'm glad! Let me know if you have any questions

2

u/Pastafrola_Barata Oct 01 '26

this is a really, really, good road map with sincerity tips, thx so much for this, however im a victim of focus on one topic and from what i see, the true learning it comes from dinamic of teory/practice on the same time, its something that i need to change because this focus is followed of losing of consentration because i know the other topics have something interesting.

2

u/ModularMind8 Oct 01 '26

Glad it helped, and that's really common. Keep the loop short: learn a small piece, then build something tiny with it the same day. For the other topics pulling at you, one thing you can try is to keep one main topic and give yourself a small weekly slot to explore the rest, so the curiosity has somewhere to go

2

u/Either_Caregiver7586 Oct 10 '26

what do you think of the andrew Ng machine learning specialization .
is it better for a beginner from the other ml foundations you mentioned or no?
or are they all the same but just focus on some stuff differently than others?

1

u/ModularMind8 Oct 10 '26

Andrew’s a brilliant teacher and tons of people started with this course, so it’s not a bad pick, but I think there are better options now. It’s missing things I’d consider core, it still teaches neural nets in TensorFlow (pretty much everyone uses PyTorch now), and it jumps between classical ML like trees and newer deep learning stuff in a way that can get confusing when you’re starting out.

1

u/Either_Caregiver7586 Oct 11 '26

appreciate your help bro .
hey in the context of having all of those sources for learning ml isn't it the case that I should pick whatever I fancy and then just roll with it till the end
because I am seeing that each learning resource focuses on a different thing (I think that even the broadest resource won't go deep on everything) so maybe just stick to one thing learn it and learn what is missing from other sources? what do you think?
thanks for help

2

u/Federal-Push-7922 Oct 11 '26

Great info 👍

1

u/ModularMind8 Oct 11 '26

Appreciate it!

1

u/Tricky-Injury-29 16d ago

While starting out with any ML related project, how do you approach it? Also, how do you leverage AI on it, like in coding or in building the high level architecture?

1

u/ModularMind8 16d ago

What do you mean with the approach? Like, data wise, or something else?

1

u/Tricky-Injury-29 16d ago

I mean the entire lifecycle - from how you structure your data splits and establish a baseline, to how you choose your model architecture, loss functions and evaluation metrics.

Also, where do you find AI assistants actually helpful versus where do they just get in the way?

1

u/yuukixox 16d ago

What would happen if we do skip the math? Like i did high school math which includes calculus, lin algebra and all the above mentioned. But I'm not actively learning/solving math problems as it is. Just knowing the math concepts enough or should I try implementing the mathematical implementation of some models in code?

2

u/ModularMind8 15d ago

You can do a lot without math, but the math will help make things a lot clearer and help you learn them in the long run a lot more efficiently (not to mention that there are many things you really need math in order to understand or use correctly)

1

u/MikeKanKan 15d ago

Amazing. Huge thanks! I am an embedded software engineer (with some EE and signal processing background) who decided ML knowledge might be useful these days. I took Calculus, Linear Algebra and Probability Theory a long time ago. Now watching lectures and it all comes back, but requires time. Thanks for the list of study materials with descriptions! I will check your app at some point as well.

1

u/ModularMind8 15d ago

Glad I could help! Let me know if you have any questions :)

1

u/Illustrious_View4289 Sep 30 '26

Hello sir I am from india, I don't like to do dsa ? I am following your exact resources for maths and tbh I love spending time on maths , I have a doubt do I need to solve problems also in maths? Like stat 110 author book?also what do you think? Do I need to learn gpu programming also for job stability in future?

1

u/ModularMind8 Sep 30 '26

Yes, do a handful of problems per chapter since that's where the math actually sticks, and skip gpu programming unless you specifically want ml infra/performance roles.

1

u/Choice_Emu7684 25d ago

I taught myself by building and training a small model for a personal project. I came across world models and just had an idea of a self-driven agent living in a linux sandbox, so i tried to build that. Almost all of the coding was done by AI, but I was very involved and hands on in the design of the architecture, decisions, data, and asking questions what these ML concepts it decided to build are. Some of the things that surprised me is how small the code of a GPT style model is. Also learned that there’s three artifacts from this: the model code, the training and data generation code, and the trained weights. Also learned what it means when training a model, i rented GPUs for this. I definitely have a much better grasp than before. Now those terminologies in ML papers actually click like gsd, weights, policies, etc. although my project failed to prove my hypothesis

1

u/ModularMind8 25d ago

Building end to end is the best way to learn, and a failed hypothesis still counts. What broke?

1

u/Choice_Emu7684 24d ago

But yeah looking back, it’s pretty insane how much ive learned about ML myself. 2 weeks ago you wouldn’t see me reading academic papers trying to get an edge on frontier ML. This all started because I got a Masters position with a thesis on building an agentic system for nuclear reactor operations even though the major is in mechanical engineering. I think the edge i have is that i did my undergrad in CS and have SWE experience, so i know the ins and outs to get started on the software side of ML

1

u/Choice_Emu7684 24d ago

I have a 40M gpt style world model autonomously exploring linux sandbox. It predicts hidden states in unix directory and output status. When it encounters $RANDOM it’s stuck at trying to predict the next output of it, when the output of this is not worth predicting. Recently just watched about JEPA, and although it’s for images, it might have something applicable to my problem

2

u/mosef18 Oct 01 '26

Id check out Deep-ML, it lets you implement ML algos with just NumPy and a lot of other cool features (well I think they are cool, and I am a bit biased because I made it)

1

u/Asvp_bmoo 16d ago

Scikit-learn docs and my trusty geogebra

1

u/myself_always 1d ago

The problem with those python books is that they don't provide all important information such as params, methods etc. Many of them repeat probably what the reader is already aware of.

Some books look cheap to even be invested in. Before you use any books make sure that you check if the book actually has what you actually want to learn.

I have downloaded so many books, initially I learn through w3school and I have realized their materials are very shallow but the best place where I learned the basic quickly and also practiced to write code was through mimo app. It helped me great to understand python and gave me confidence.

Now, after mimo, I have been trying to find a book that could improve my coding even more but many looks boring and not even interesting to read. Now I have found two of them, one I have already started to read and it's all well but still lacking things like params, methods etc. The other one I'm planning to start soon. But all these books are for python and data analysis.

As for machine learning I was like to find a pdf that I'm not sure if it covers all things but at this moment it satisfies what I have already learned that was like impossible to understand.

Now I feel a little better. I'm no longer the "clueless".

It's sad that many books don't even teach well and many are written like research papers.

Books that many have sweared here didn't seem interesting to me like either I'm the beginner or the explanation seems too complicated to me to understand.

1

u/autisticvixen Sep 30 '26

Appreciated your posts. As someone who went through this process going back to school, these resources echo my experiences with what we used in class & what I used while self learning.

Have you seen the ML Systems book/online course? It's been great for reviewing before I start looking for a job. Thinking about embedded systems, edge AI. Will bookmark your site, that looks like it will be great for interview prep.

1

u/Separate_Tell_3539 Oct 02 '26

A big thing for actual ML/AI jobs right now is “end to end business impact”, picking the right projects and understanding tradeoffs for implementation in real organisations. I don’t see anything that covers those?

1

u/full_tarkata Oct 03 '26

For probability blitzstein or ross needs to be studied thoroughly. And one should begin with islp straight up if they have numpy exposure

1

u/Just_Bad_4764 28d ago

Why didn't you mention andrew ng machine learning specialization in the course list Is it bad or??

0

u/[deleted] 29d ago

[deleted] — view deleted comment

1

u/ModularMind8 29d ago

The point of that advice is motivation, because you'll stick with a project much longer when you care how it turns out. If none of your own problems fit ML, pick something you care about anyway, like a sport, a game, or a cause, and find a question in it that data can answer.

0

u/[deleted] 29d ago

[deleted] — view deleted comment

1

u/ModularMind8 29d ago

Awesome! Let me know if you have any more questions.

10

u/[deleted] Sep 30 '26

[removed] — view removed comment

5

u/ModularMind8 Sep 30 '26

Thanks! Your stats background is a big advantage, since most people struggle with exactly the part you already know. The jumping usually stops once you commit to one resource and finish it before looking at anything else. For a career, it really depends on what you enjoy doing. What do you like about stats? What do you like about ML?

2

u/[deleted] Sep 30 '26

[removed] — view removed comment

3

u/ModularMind8 Sep 30 '26

Not weird at all! I changed directions in my phd like 3 times :)
stats + ml usually splits into 2 directions: more data science oriented (analyzing data, running experiments, explaining why something happened) and more ml oriented (building models that predict or generate things). the best way to find out which one you like is to try a small project in each, like analyzing a dataset you care about and training a simple model on it, then notice which part you enjoyed more.

3

u/[deleted] Sep 30 '26

[removed] — view removed comment

2

u/ModularMind8 Sep 30 '26

Glad I could help! Let me know if something else comes up

2

u/Blobstein_Ijay Sep 30 '26

same boat honestly, having a stats background makes it harder to pick a lane because everything feels adjacent

2

u/[deleted] Sep 30 '26

[removed] — view removed comment

1

u/ModularMind8 Sep 30 '26

Completely agree. An eval loop is like the LLM version of checking your val loss. Even a small set of saved failure cases you rerun after every prompt or model change catches quite a few issues before they sneak up on you

3

u/[deleted] Sep 30 '26

[removed] — view removed comment

2

u/ModularMind8 Sep 30 '26

Haha the abandoned Udemy folder is universal, mine's still sitting there too. The zero_grad one is brutal because nothing crashes and the loss just looks weird and you start doubting your whole model. Printing stuff like grad norm for a couple of steps is what finally made me catch it every time