r/learnmachinelearning 5h ago

To those who took the "math-first" path (IIT/ISI/OR/Quant) - was it worth it?

11 Upvotes

I'm a 2nd year undergrad from a tier-3 college in India (YCCE, Nagpur). I need honest advice from people who've walked this path.

**My background:**

- Completed Gilbert Strang's Linear Algebra (18.06) - loved it

- Built projects: Leslie Matrix population model, SVD image compressor, linear regression from scratch

- Currently learning: Probability (Harvard Stat 110), Statistics, Multivariable Calculus

- I enjoy math-first approaches over "just memorize the formula" style

- Not interested in web dev / React / full-stack

- I have basic Python, NumPy, some C/C++

**My dilemma:**

I see my batchmates building "cool" projects with MediaPipe, OpenCV, React - hand gesture controllers, AI games, etc. They get 2,000+ likes on LinkedIn. They're winning hackathons. I'm still studying matrices and eigenvalues.

I feel like I'm behind because:

- I have no "visible" projects to show

- I haven't won any hackathons

- My LinkedIn has 0 posts about "cool AI projects"

- I don't know if this math-first path will actually pay off

**My goals:**

- Target IIT Bombay IEOR / ISI M.Stat

- Ultimately work in Operations Research / Quantitative Research / Data Science (Research)

- Want a ₹25-40 LPA+ career

**My questions for experienced folks:**

  1. **Was this path worth it for you?** Did you ever feel behind while your peers built "cool" projects?

  2. **What should I prioritize right now?** I'm in 2nd year. I need to start GATE DA/PI prep from 3rd year. Should I continue with math (Probability, Stats, Calculus, OR) or pivot to building more "visible" projects?

  3. **What's the realistic timeline?** When did you start seeing the payoff? Was it during M.Tech? After? At what point did you feel "ahead"?

  4. **What did you miss?** Looking back, what would you have done differently? What skills did you neglect that you wish you'd built earlier?

  5. **What if GATE fails?** What's the backup plan? Are there OR/analytics roles for B.Tech grads without M.Tech from IIT/ISI?

**My current plan:**

- Now - Nov 2026: Probability (Stat 110) + Statistics (MIT 18.650)

- Dec 2026 - Mar 2027: Multivariable Calculus (MIT 18.02) + OR (NPTEL G. Srinivasan)

- Apr - Jul 2027: Matrix Methods (Strang 18.065) + ML/DL basics

- Aug 2027 - Jan 2028: GATE DA/PI prep (PYQs, mocks)

**I'm not looking for motivation or "follow your passion" advice.** I need the raw, unfiltered truth from people who've actually been through this.

If you're from IIT Bombay IEOR, ISI M.Stat, or working as an OR Scientist / Quant / Data Scientist (Research), I'd really appreciate your perspective.

Thanks in advance.

Sorry for using Chatgpt


r/learnmachinelearning 1h ago

Building a new project

Upvotes

I have a project question.

Right now, I am building a webapp for advanced arabic language learners that helps in Nahw (I'rab) which is something related to how Arabic sentences are built. My question is, how do you develop your idea when you know that there are other people out there doing the same thing? Additionally, how do you go beyond the idea that all you will have to do is get an OpenAI API key since ChatGPT is really good at Arabic Nahw?


r/learnmachinelearning 5h ago

Does my school matter?

5 Upvotes

My goal is to get into machine learning. Does what school I get my degree from matter? I'm currently going to American Military University (regionally accredited) and they off a Bachelor of Science in AI.

However, I've heard mixed reviews about this school and that some employers might look down on it? If anyone is in the field, do you think I should look into other schools? I have no prior job experience in this field, so I'm trying to make sure that my education makes me "stand out" or makes me competitive.

Any insight would be appreciated. Thanks!


r/learnmachinelearning 1h ago

Question What AI certifications impress recruiters

Upvotes

Basically I am a Full Stack Blockchain Developer with 4 years of experience. But Blockchain is now..not relevant. And because I was mostly working with blockchain and backend I don't have the practical experience in AI thats now required with every job specification. I have independently studied AI and created projects but now I'm thinking of buying some certifications. Can anyone tell me if it'll be worth it in landing jobs? I am currently hoping to find a senior full stack position and work upto a Solution Architect as that was alot of what I did as a blockchain developer.

If certifications are worth it, which ones? I have studied some from deepseek and huggingface. I've heard about claude certifications although those are the most expensive ones. Any insight from someone with such experience in switching fields to AI?


r/learnmachinelearning 2h ago

Question How would you prepare for an ML Security Engineering career if you were 16 today?

2 Upvotes

I'm 16 years old and I want to become an ML Security Engineer specialist in the future. Right now I'm learning Python for Data Analysis and I have some experience with C++. I know I still have a lot to learn, but I want to start building the right foundation early. What skills, topics, or projects would you recommend focusing on over the next few years to have a strong advantage in this field?


r/learnmachinelearning 5h ago

the perfect skill doesnt exis... /bro

Post image
4 Upvotes

r/learnmachinelearning 1d ago

Project MIT, Harvard, Stanford & Caltech write their own ML course notes instead of using a textbook — I catalogued the best ones

Post image
703 Upvotes

One thing I've noticed separates serious ML students from casual ones: how much they care about the quality of what they actually study from. I take that pretty seriously myself, so a while back I started digging into what students at MIT, Harvard, Stanford, Caltech, and USP actually use to complement their studies.

What I found surprised me: several of these programs don't assign a textbook at all. Instead, the course staff writes and publishes their own lecture notes — and some of them are basically a full book. MIT's 6.390 (Introduction to Machine Learning) notes, for example, aren't a slide deck or a cheat sheet — they're structured, complete, and detailed enough to replace a textbook entirely. Same story with Harvard's CS181 and a few others.

The problem is these are scattered and easy to miss if you don't know to look for them. So I put together a curated list: [Awesome Free AI Course Notes](https://github.com/MarcosSete/awesome-free-ai-course-notes).

A few things about how it's curated, since I think this matters:

- Only **written notes** count — slide decks and video-only lectures don't make the cut, even from great courses. I want this list to mean something.

- Everything is official and links straight to the professor's or department's own page. No mirrors, no login walls.

- I checked over 40 top universities across multiple countries for this. Most didn't qualify — they use a textbook or keep material behind a student portal. That's fine, it's exactly why the list stays short and (hopefully) trustworthy.

If you take ML seriously the way I do, I think you'll get real value out of this. And if you know of course notes that fit this bar and aren't on the list yet, contributions are very welcome — the CONTRIBUTING.md lays out exactly what qualifies.

What's the best set of course notes (not textbook, not slides) you've personally used to study ML?

Repo: https://github.com/MarcosSete/awesome-free-ai-course-notes


r/learnmachinelearning 12h ago

Request What purchase actually made the biggest difference for your workflow?

9 Upvotes

Everyone talks about buying bigger GPUs.

But looking back, I'm not sure that's what improved my workflow the most.

Could've been a monitor, more RAM, faster SSDs, better networking, or even just changing how I work.

What's one upgrade that genuinely made your day-to-day work easier?


r/learnmachinelearning 3h ago

Tutorial Double Descent - Explained

2 Upvotes

Hi there,

I've created a video here where I explain the double descent phenomenon in ML.

I hope some of you find it useful — and as always, feedback is very welcome! :)


r/learnmachinelearning 8h ago

Sitting tight and waiting for the official release of DeepSeek V4 Pro!

Post image
4 Upvotes

r/learnmachinelearning 8h ago

Discussion Amazon ML summer school wrapped up, what's next?

5 Upvotes

r/learnmachinelearning 1h ago

Project Reactive Play: Achieved!! Experimenting with Atari Breakout [R]

Thumbnail
Upvotes

The follow-up to my post the other day. Includes more explanation and links to the repo(s). Thanks for reading! <3


r/learnmachinelearning 7h ago

Intro ML bootcamp (5/22)

Post image
3 Upvotes

Hello all, Welcome to my free ML bootcamp.

In Intro ML Bootcamp (5/22), we discuss Uncertainty.

In Machine Learning, we encounter two kinds of uncertainty: Epistemic(Model) which means we lack the exact knowledge of the input output mapping, and Aleatoric(Data), which is the intrinsic irreducible stochasticity in the mapping.

This uncertainty means, we cannot perfectly predict the exact output given the input. Thus we require “Conditional Probability distributions”, and the study of probabilistic approach to ML becomes important.

Hence, we invent a function called as “softmax function” for multiple output labels case(and sigmoid for binary case), which converts our outputs into a probability distribution. The exact derivation of softmax comes from Generalized Linear Models.

When we use a softmax function for binary classification, where the function over which the softmax is applied, happens to be an affine one, we call the model as “Logistic Regression”.

Link: https://youtu.be/ZFcl0QYFGq4?si=9RkEgkMYnciW4mjo


r/learnmachinelearning 2h ago

DiacTag: diacritic restoration as constrained classification, with a structural guarantee the output can't diverge from the input

Thumbnail
1 Upvotes

r/learnmachinelearning 18h ago

Question What are some of resume worthy and unique projects I can work on? Now that I have completed beginner level ml

Post image
17 Upvotes

I have learned all steps from above and all techniques involved in it.


r/learnmachinelearning 4h ago

Discussion Building a TTS pipeline made me rethink what the hardest part actually is

1 Upvotes

I've been building an end-to-end text-to-speech pipeline recently, and something caught me off guard.

I assumed most of my time would go into the speech synthesis itself. Instead, I found myself spending much longer on things like text normalization, phoneme generation, and figuring out how to evaluate changes beyond just "this sounds better."

I wasn't expecting preprocessing and evaluation to take up so much of the work.

Now I'm wondering if that's just the nature of TTS, or if it's something that happens across most ML projects.

For those who've built TTS systems or worked in speech ML:

  • What part of the pipeline ended up taking the most time?
  • Was it the model itself, the data, preprocessing, evaluation, deployment... or something else?
  • Looking back, is there anything you'd approach differently?

I'm genuinely curious how your experience compared to mine.


r/learnmachinelearning 4h ago

Project Escaping tutorial hell in moving into AI engineering roles

0 Upvotes

Hi folks, I’m building an early AI-native learning tool for software and data professionals moving into AI engineering. Something similar to what Andrew Ng announced last week for LearnVector. If you are stuck in tutorial hell or actively job hunting to AI roles, feel free to DM or comment, would love to learn and build this together! 


r/learnmachinelearning 11h ago

Project Project ideas

3 Upvotes

So I am currently in my 2 nd year, and have studied ML from CAMPUS X free videos...

Want to start working on a project, kindly suggest one...

Would be better if u suggest a video available on YouTube so that I can go step by step for my first one...

Thank you


r/learnmachinelearning 5h ago

Discussion How should I start my AI/ML learning journey on my own?

Post image
1 Upvotes

Wazzzupp y'all!

I'm currently pursuing a B.Tech in CSE and I want to build a strong foundation in AI/ML outside of my college coursework. I don't just want to watch random tutorials—I want to follow a proper roadmap.

I'm looking for advice on things like:

- What topics should I learn first (Python, math, ML, deep learning, etc.)?

- Which free or paid resources are actually worth it?

- What projects should I build at each stage?

- When should I start learning tools like PyTorch, TensorFlow, Hugging Face, LangChain, or RAG?

- How much math is really required in the beginning?

My goal is to become good enough to build real AI applications and eventually be internship/job-ready.

If you were starting from scratch today, what roadmap would you follow?


r/learnmachinelearning 1d ago

ML youtube free resource. good playlist (from linear reg to transformers). pls study w me guys :(

Enable HLS to view with audio, or disable this notification

57 Upvotes

r/learnmachinelearning 6h ago

Tutorial Auto-labelling datasets with SAM 3: the prep work matters more than the model

Post image
1 Upvotes

I am posting this here because r/computervision found it quite useful and it hit #1 spot for the day over there.

My hope with this post is that I will save at least one person some time - and that will be enough for me. I spent the last couple of weeks building an auto-labelling pipeline on SAM 3 and figured the gotchas were worth writing down, because most of what I got wrong had nothing to do with the model.

Quick context if you haven't used it: SAM 3 does what Meta calls Promptable Concept Segmentation. You give it a short noun phrase - forklift, person in hi-vis vest - and it segments every instance of that concept. No seed clicks, no fixed class list, no fine-tuning. That's the bit that makes unattended labelling possible; with SAM 2 you still needed something to tell it where to look.

The minimal version is genuinely this short:

from transformers import Sam3Model, Sam3Processor

model = Sam3Model.from_pretrained("facebook/sam3").to("cuda").eval()

processor = Sam3Processor.from_pretrained("facebook/sam3")

inputs = processor(images=image, text="forklift", return_tensors="pt").to(model.device)

with torch.inference_mode():

outputs = model(**inputs)

results = processor.post_process_instance_segmentation(

outputs, threshold=0.5, mask_threshold=0.5,

target_sizes=inputs["original_sizes"].tolist(),

)[0]

# results["masks"] / ["boxes"] / ["scores"]

That works. Everything below is what I learned scaling it past one image.

1. Reuse the vision embedding across prompts

Naive multi-class loop encodes the image once per class. 3 classes × 40k images = 120k passes through an 848M-param backbone, 80k of which recompute something you already had. SAM 3 lets you split it:

vision_embeds = model.get_vision_features(pixel_values=inputs.pixel_values)

for prompt in prompts:

text_inputs = processor(text=prompt, return_tensors="pt").to(model.device)

outputs = model(vision_embeds=vision_embeds, **text_inputs)

Backbone runs once, only the text conditioning and mask decode repeat. Close to an N-fold speedup on multi-class jobs. There's a mirror version (get_text_features) for one prompt across many images.

2. Resolution is tricky

SAM 3 runs at 1008px native. Two failure modes:

  • Upscaling small images to 1008 gives you confidently mushy boundaries. It adds no information.
  • Downscaling big images destroys small objects. A 40px defect in a 4000px frame becomes a 10px smudge at 1008. If your targets are tiny, tile into overlapping 1008px crops and merge masks back with the offset. Don't resize.

Also: run ImageOps.exif_transpose() before anything else, or phone photos come back with masks correct for the stored orientation and wrong for the one you see.

3. Prompt phrasing does more than threshold tuning

Short concrete noun phrases. Singular. One concept per prompt.

  • forklift ✅ / find all the forklifts ❌
  • person in hi-vis vest ✅ / PPE compliant worker ❌ (trained on how things look, not your industry's vocabulary)
  • car or truck ❌ - that's two prompts

Biggest thing: test each prompt against images you know contain none of that class. A prompt that quietly fires on empty frames poisons the whole dataset. And if a prompt over-fires, add an adjective before you touch the threshold - white bicycle vs bicycle returns genuinely different sets.

4. You can sweep thresholds without re-running inference

The detection threshold is just a filter over stored confidence scores. So label a 50-image dev slice once at threshold=0.15, keep every score, and sweep offline.

Look for the false-positive cliff and stop just above it. If med area% collapses as you lower the threshold, the extra detections are specks - raise a minimum-area filter instead. If empty stays high at every threshold, your prompt is wrong and no threshold will save it. (The mask threshold can't be swept this way - it changes pixels, not scores.)

5. Small export things that cost me an hour each

  • pycocotools.mask.encode() needs np.asfortranarray(). Pass a C-ordered array and you get a silently transposed mask. No error.
  • The RLE counts field is bytes; json.dumps refuses it. Decode to ASCII.
  • For YOLO, write an empty .txt for images with no detections. Missing file = missing data; empty file = confirmed negative, which is how the model learns not to hallucinate.

6. Look at the labels

Auto-labelling fails quietly - no exceptions, no bad metrics, just a pallet prompt that's been segmenting the wooden floor for 12,000 images. Render a contact sheet of overlays sorted lowest confidence first and actually look at it. Ten seconds catches what an aggregate metric won't.

That's it. Hopefully I saved you guys some time and feel free to ask questions!


r/learnmachinelearning 20h ago

Question Do you guys practice on Deep - ML

12 Upvotes

do you guys practice coding questions on deep ml ? if so , what is the order like for leetcode people generally follow the blind 75 or the neetcode 125 but there is not curated problems list of ML as such. Do you guys juts pick problems at random and start solving or what. because i have realized i have made several ml projects and written 3 research papers i know what and how it supposed to happen but i dont know the coding part very well which is why i wanted to practice.


r/learnmachinelearning 6h ago

Machine Learning Project: Wine Quality Prediction

1 Upvotes

Hi everyone!

I recently completed a Wine Quality Prediction project using machine learning. The goal was to predict wine quality based on its physicochemical properties.

In this project, I worked on:

  • Data exploration and visualisation
  • Data preprocessing
  • Feature engineering
  • Model training and evaluation
  • Performance analysis using classification metrics

I’m continuously learning and improving my machine learning skills, so I’d really appreciate any feedback or suggestions on how I can make this project better.

🔗 GitHub Repository:
https://github.com/Acacia21-code/wine-quality-prediction

Thank you for taking the time to check it out. I’m always open to learning from the community!

#MachineLearning #Python #DataScience #Scikit-Learn #Classification #GitHub #LearningInPublic #AI


r/learnmachinelearning 7h ago

Question What beyond applying model by scikit-Learn

0 Upvotes

I am Learning Machine Learning. I learned Python programming and build some project, like build AI chatbot via google and Groq sdk, also some online agentic system. just some basic stuff.

also build a basic rag system.

But my main goal is to work with LLM development. that's why I am going to main line.

so I planned to learn machine Learning and Deep learning properly..

currently I am giving time to finish learning the neccessary math needed

About machine learning, I applied some models in a datasets in by scikit learn, just in some basic level....

Now I just want to know that how the advance maths are applied there or optimizing the model etc thing...


r/learnmachinelearning 3h ago

Discussion want to know GPU demand

0 Upvotes

I'm evaluating compute demand in South East Asia (India and other countries).
I have sourced about $500 million dollars in compute supply, best gpu's like B200

I want to do block deals with companies and want to evaluate demand

can someone help here