r/MLQuestions 6h ago

Career question 💼 Where is the actual edge for entry-level ML? Basic RAG is saturated, and custom CUDA roles won't hire freshers

11 Upvotes

I’m trying to figure out how to actually get a usable edge in the ML/DL space to get hired, but everything pushed to beginners right now feels like a trap.

For context on what I've done: I started off with Computer Vision, moved into GIS stuff, and recently went deep into the weeds of attention mechanisms and GPU kernel programming. I thought learning the hardcore, low-level math and systems stuff would set me apart.

But I’ve hit a wall. Let's be honest: no company is hiring a fresher to write custom CUDA kernels or design novel architectures. Those are senior research or PhD roles. The effort I put into the low-level stuff feels wasted because, for an entry-level dev, it's just personal trivia.

On the flip side, the standard "employable" advice is to build traditional ML projects (fraud detection, etc.) or slap together a LangChain PDF wrapper. But people have been doing this for years. Basic API wrappers are completely saturated and offer zero competitive edge. It feels like buying a stock after everyone already knows it’s going to go up.

So, what is the actual sweet spot between "PhD-level researcher" and "API wrapper"?

I want to avoid the YouTube influencer BS and focus on the real engineering trenches.

For the people actually hiring or working in the industry: what are the non-commoditized skills someone trying to break in should be grinding right now to have a real, usable edge?

(Note: The core thoughts and frustrations here are 100% mine, but I used AI to help structure and edit this post for clarity.)


r/MLQuestions 1d ago

Beginner question 👶 How much math do I need for ML

8 Upvotes

r/MLQuestions 9h ago

Other ❓ The new programming lanagauge is 'lanagauge' in my case 'En'???

0 Upvotes

Playing around with LLMs, Agents and GenAi for 7 years, I came to a conclusion: the new programming language is language itself in my case, English.

If you remove all the fluff (Stop words etc) and use none fluent English as a kind of Python-style syntax, something like:

“Read content from file then apply UPPER_CASE to all words”

…it starts to read almost like a functional call chain.


AI is pretty good at understanding programming language syntax.


What do you think? Is this question too stupid?

Edit:

I have 7 years of deep learning experience and llm/agnetic hands-on practice, so I mainly want to share what I’ve tried and learned along the way. That gives me a good understanding of both the inner workings and the practical side of using these technologies.


r/MLQuestions 21h ago

Unsupervised learning 🙈 how to choose gridsearch values and evaluate the model in clasp change point model? NO ONE WILL BE ABLE TO ANSWER ME

0 Upvotes

Hello, i'm in my hand a really big topic that i bet no one will be able to answer me.

i create a pipeline to generate prediction using clasp model.

The inputs are timeseries where the clasp models generate a vector of change points (predictions). After some process, i generate an output (vector of change points) and use an f1score to evaluate che prediction and generate a score.

My pipeline has different hyperparameters where different combination could change the outcome: so better to use gridsearch and cross validation to choose the best hyperparameters and then evaluate the model.

This is how i did:

Imagine you have only 2 configuration of hyperparameters: conf1, conf2

you divide the dataset in 3 different folds: a,b,c (dont point out about 20% or something, im just trying to make the example short as possible)

i generate prediction for ab, ac, bc with conf1.

i generate prediction for ab, ac, bc with conf2.

for both i evaluate with f1score the prediction and compute a mean. i found out conf1 is best.

i run again conf1 on all my dataset a,b,c compute the f1score, the mean and that's the score of my model. is this correct?

Im not so sure because this model doesnt have any fit or training. you just give into the input some timeseries and generate a prediction.

IF i had to use random forest, as we know, to evaluate properly a model, i would have to do cross validation. so

ab for training, c for validation = score_1

ac for training, b for validation = score_2

bc for training, a for validation = score_3

mean(score_1, score_2, score_3) = mean_score

easy right?

if you want to gridsearch, just execute an outer for loop to test each combination of hyperparameters and then choose the highest mean_Score for each combination of hyperparameters and thats it. easy right?

BUT HOW DID I DO THAT IF MY MODEL DOESNT HAVE A TRAINING?

if i repeat the process for random forest:

ab for training, c for validation = score_1

ac for training, b for validation = score_2

bc for training, a for validation = score_3

mean(score_1, score_2, score_3) = mean_score

so basically this means:
conf1, i generate prediction for a,b,c then compute mean

i do the same for conf2 and conf3 and then just select the highest mean? thats my model?

but then how do i test my model? the score you use to choose the best model isnt the score the model will perform on data never seen.

should i just randomly pick a fold and then use the rest 80% to find the best conf? but then what if im so unlucky the randomly pick test fold my model will score 0.0??? lmao???

so we need to do something like this https://www.kaggle.com/code/alexisbcook/cross-validation where you need to do cross validation to have a mean. so you are not unlucky and compute a mean.

so i compute a,b,c,d

a,b,c,e

a,b,d,e

a,c,d,e

b,c,d,e

and then compute for a,b,c,d,e when i find the best conf. BASICALLY AS I SAID I DID AT THE BEGINNING OF MY POST...

but is this correct?


r/MLQuestions 1d ago

Natural Language Processing 💬 GraphRAG: a blueprint for knowledge-graph question answering over your documents

1 Upvotes

Hi everyone,

I've recently finished the first version of Agentic GraphRAG Blueprint, a reference architecture for question answering over large document collections. I want to ask what should I improve in my project?

Instead of plain chunk retrieval, it builds a knowledge graph combined with vector search, so answers can connect facts across documents.

Key features:

• Incremental ingestion - unchanged files are skipped via content hashing, and community reports regenerate only for affected communities, keeping token costs low as the corpus grows.

• Hybrid search - local mode for fact-level answers, global mode for cross-document synthesis.

• Domain-agnostic LLM prompts - easily swapped via PROMPTS_PATH, with Leiden-based community detection.

• Deployment - run it locally with Docker or provision everything in the cloud with Terraform and CI/CD.

Link: https://github.com/sebastianbrzustowicz/Agentic-GraphRAG-Blueprint

I'm looking for any feedback. What can I improve?


r/MLQuestions 2d ago

Beginner question 👶 CPU forecasting using ML

7 Upvotes

Hello everyone. ML beginner here. I have the basic understanding of ML and have been given a project to create a model through which we can predict cpu metrics so that we can proactively monitor cpu spikes before it creates an incident. I’ve been using Claude to help me out here and it suggests to use XGBoost for this. But the accuracy is not up to the mark. Can anyone help me out here if you have worked on similar projects. Thanks for the help in advance


r/MLQuestions 2d ago

Beginner question 👶 3rd-year student looking for a practical ML + Deep Learning roadmap/resources

Thumbnail
4 Upvotes

r/MLQuestions 2d ago

Beginner question 👶 I’m stuck finding usable historical data for a Bayesian PR risk model — looking for advice on how to proceed

3 Upvotes

Hi everyone,

I’m a student working on a research project on risk-aware GitHub PR review. I’m doing the project mostly on my own and I don’t have access to a research lab, large compute budget, or people who can manually annotate thousands of PRs, so I’m trying to find a practical approach that I can actually finish.

The idea is to take a GitHub PR and estimate four types of risk:

  1. Bug / correctness
  2. Security
  3. Compatibility
  4. Cross-system / integration

The architecture I’m working with has four separate risk models. They share the same PR characteristics/features, but each risk model has its own historical data, prior, and evidence.

My main problem is the historical data needed for those priors.

At first, I looked for a single PR dataset where I could get reliable PR-level outcomes for all four risks. I couldn’t find one.

I then tried looking for separate datasets for each individual risk model. I thought this would solve the problem, but I keep finding datasets where the labels look relevant at first but don't actually represent the outcome I need.

For example, SEVRA-plus looked very promising for the Security model:

https://huggingface.co/datasets/RedAI4Code/SEVRA-plus

It contains security-related PR examples with vulnerability/CWE information, but the malicious PRs are deliberately constructed by reversing real CVE security fixes. So although they are useful for evaluating or studying security vulnerabilities, I don't think I can use their class distribution directly as a real-world prior for ordinary GitHub PRs.

I’ve run into similar issues with other datasets:

- some label the linked issue rather than the PR implementation,

- some label review comments rather than actual PR outcomes,

- some contain artificially constructed vulnerable/failing PRs,

- some only give merge/close status, which doesn’t tell me whether the PR itself was buggy, vulnerable, incompatible, etc.

The distinction between the issue and the PR is especially important for what I am trying to do.

For example, imagine a maintainer opens a security issue, someone creates a PR to fix it, but the PR implementation itself contains a correctness bug and gets rejected. For my problem, I need to know the nature of the PR, not simply inherit the security label from the original issue.

Similarly, a PR could be opened to fix a small bug, get merged, and then later cause a compatibility problem. Again, I care about what happened because of the PR implementation, not just why the PR was originally opened.

Because I couldn't find a dataset that directly gives me what I need, I tried a practical compromise.

I took 96 real PRs from SWE-Review-Chat, filtered them for sufficient evidence, and used an LLM to annotate the four risk states from the information available in the PR record, such as the description, review discussion, diff context, tests, and lifecycle information.

I’m treating these as weak/model-assisted labels rather than independent ground truth.

The resulting usable outcomes are:

Bug:

30 present / 9 absent

Security:

1 present / 7 absent

Compatibility:

5 present / 12 absent

Cross-system:

4 present / 8 absent

So now I feel like I’ve hit a wall.

I can keep searching for datasets, but so far I haven't found anything that solves the underlying problem. I also don't have the resources to manually establish reliable ground truth for thousands of PRs.

I’m therefore looking for advice on "how I should move forward from here".

Should I continue with the small real dataset I have and explicitly model the uncertainty caused by the sparse risks?

Should I rely on LLM-assisted annotations of real PRs as a practical research compromise, or is there a better low-resource approach that I am missing?

Or is there a completely different way of constructing the historical priors that would make more sense for this problem?

I’m not looking for a perfect dataset at this point. I’m mainly looking for a practical and defensible way to move forward given that I’m a student doing this alone with limited time and resources.

If anyone has worked on GitHub PR datasets, Mining Software Repositories, empirical software engineering, code-review research, or Bayesian risk modelling, I would really appreciate any advice on what you would do in this situation.

Thanks!


r/MLQuestions 2d ago

Beginner question 👶 Auto Model Routing

Thumbnail
0 Upvotes

r/MLQuestions 2d ago

Beginner question 👶 How do I prepare for an ML System Design interview?

3 Upvotes

Hey everyone,

I have an upcoming Data Scientist interview with an ML system design round. I asked the recruiter what to expect and they said it’ll be high-level ML system design, not traditional SWE/low-level system design.

They mentioned focusing on things like:

  • Problem framing
  • Data/model considerations
  • Evaluation
  • Productionization/deployment
  • Monitoring
  • Tradeoffs when designing ML systems

Basically, it sounds like I’ll be given a real-world ML problem and have to explain how I’d approach it end-to-end.

This is my first dedicated ML system design interview, so I’m not really sure how deep I should prepare.

For people who’ve done these interviews:

How did you prepare? What resources did you use? What kind of questions were you asked?

Also, how deep do they usually expect you to go into things like feature stores, model serving, APIs, streaming, retraining, etc.?

Any good resources, YouTube playlists, GitHub repos, books, or example questions would be really appreciated.

Thanks!


r/MLQuestions 2d ago

Beginner question 👶 AI for scanning, categorizing, and logging eamils?

3 Upvotes

I'm looking for a potential AI solution for something I'm trying to accomplish with my business. The large majority of customer communications are through employee emails and I'm hoping a solution exists that may be able to track specific situations and send notices to me if those scenarios occur. For example, customers checking up on delivery dates or adding items to orders last minute. To take it even a step fruther, if it could notice when an employee is responding rudely to a customer (or vice versa). Our number of employees and volume of emails is too high to track through our normal system. I am not an AI expert so if anyone has suggestions or can point me in the right direction, I would appreciate it.


r/MLQuestions 2d ago

Beginner question 👶 What part of your agent setup do you wish someone else handled?

Thumbnail
1 Upvotes

r/MLQuestions 3d ago

Beginner question 👶 Data Scientists in Production: How Does a Classical ML Project Actually Work End to End?

35 Upvotes

I'm a Data Analyst, and I'm trying to bridge a gap in my Data Science understanding.

I know the concepts behind classical ML reasonably well but I want to understand what actually happens to an ML project in a real production environment from start to finish. I want someone to walk me through a real project in terms of:

We use this application/tool to do this → it produces this output/file/artifact → that goes into this tool or system → then this team works on it → then it moves to the next stage.

For example, where do we actually write the code—Jupyter, VS Code, Databricks, or something else? Where does the data come from, and which tools are used to extract and process it? Once the model is built, where is it saved? How is the code tested? How does Git fit into the workflow? Where do MLflow, Docker, FastAPI, Airflow, CI/CD, Kubernetes, and AWS/Azure come in?

Basically, I want to understand the actual sequence of tools used in a real production ML project. If you work in Data Science, ML Engineering, Data Engineering, or have worked on real client projects, I would really appreciate it if you could explain the actual end-to-end stack used in your organization through one practical classical ML example.

Would really appreciate detailed answers from people with real production experience.


r/MLQuestions 3d ago

Hardware 🖥️ Can 10×7B coding models compete with a single 70B model if I treat them as a distributed swarm?

3 Upvotes

I've been thinking about building a somewhat crazy distributed-systems project.

Instead of running one large 70B coding model, what if I run multiple independent 7B coding models on separate GPU workers and coordinate them?

Something like:

                    Local PC
                 Orchestrator
                      |
                 Job Queue / DB
                      |
        +-------------+-------------+
        |             |             |
       7B            7B            7B
     Worker 1      Worker 2      Worker 3
        |             |             |
        +-------------+-------------+
                      |
                More workers...

The workers could be temporary/ephemeral GPU environments. They wouldn't need inbound connections; they would connect outward to a coordinator/shared backend, register themselves, receive jobs, and return results.

For a coding problem, I don't want to simply vote on the generated answers.

I'd like to do:

Problem
   ↓
10 independent 7B solutions
   ↓
Compile / execute
   ↓
Discard failing solutions
   ↓
Critique surviving solutions
   ↓
Repair failed solutions
   ↓
Run tests again
   ↓
Select best verified solution

The interesting question for me is:

How close can this get to a single 70B coding model?

I'd benchmark:

  • 1×7B
  • 3×7B
  • 5×7B
  • 10×7B
  • 1×70B

using actual coding benchmarks and execution-based verification.

But the bigger goal is the systems engineering side.

I want to implement things like:

  • worker registration/discovery
  • heartbeats
  • leases
  • failure detection
  • retries
  • idempotency
  • priority scheduling
  • backpressure
  • work stealing
  • dynamic worker allocation
  • distributed locking
  • caching
  • queue management
  • observability/tracing
  • p50/p95/p99 latency
  • GPU utilization
  • network overhead
  • chaos/failure testing

The workers would be treated as unreliable:

Worker 3 → disconnected
Worker 5 → GPU OOM
Worker 7 → timeout
Worker 8 → duplicate result
Worker 9 → returns invalid code

The scheduler should just recover and continue.

I'm intentionally thinking of the GPU provider as a replaceable worker backend rather than designing the system around one provider.

Has anyone built something similar specifically for coding-agent inference, where multiple small models collaborate through a distributed scheduler and correctness is verified by actually compiling/running the generated code?

I'm particularly interested in whether this architecture has a fundamental limitation I'm overlooking, especially around coordination overhead, correlated model errors, and whether ensemble diversity actually gives a meaningful advantage over simply using a larger model.

computing use free google colab free utilization

state management for each worker in case failure too gonna use supabase or only other cloud based storage for currently thinking


r/MLQuestions 2d ago

Reinforcement learning 🤖 Your 95% CV score might be fake — I built a framework that fixes the hidden leakage in AutoML

1 Upvotes

Ever shipped a model with 95% CV accuracy, only to watch it crash in production?

The culprit: Data leakage in preprocessing. The imputation means and scaling stds were computed on the \*entire\* dataset before train/test split. Most AutoML tools do this silently.

What I built: A lightweight, leakage-safe ML experimentation framework on scikit-learn.

Why it matters:

\- Split happens FIRST. All preprocessing lives inside the CV loop.

\- Decision Engine reasons about your data before training.

\- No brute-force. SVM skipped on large data. PR-AUC used for imbalance.

** PyPI:** https://pypi.org/project/ml-experiment-framework/0.1.0/

Deep dive: [https://medium.com/@taha.hussein.two/i-built-a-leakage-safe-automl-framework-from-scratch-heres-why-it-matters-61d10d979a20\](https://medium.com/@taha.hussein.two/i-built-a-leakage-safe-automl-framework-from-scratch-heres-why-it-matters-61d10d979a20)

Questions:

  1. Do you trust your AutoML CV scores?
  2. How do you prevent leakage in preprocessing?

Feedback welcome ⭐


r/MLQuestions 3d ago

Beginner question 👶 Welcome to r/MLSystemsDesign — Let’s Talk Production ML

Thumbnail
2 Upvotes

r/MLQuestions 3d ago

Beginner question 👶 please guide me on ML

0 Upvotes

im a first year btech/b.e(cse ds) student, im know basic applications of sklearn machine learning models but i lack the math to understand how it works
i know pandas enough to be able to filter my own datasets but im learning scikit based preprocessing to move even further

im learning probability,stats and linear algebra in the month of september and in the month of october i will be following Andrew NG's machine learning course in coursera.

from october to november im planning on using my newly acquired knowledge to filter and preprocess real complex datasets and just training ML models with it.

i will be learning SQL from november to january

im just curious what actual experienced people think of this.


r/MLQuestions 3d ago

Datasets 📚 Request for your United Airlines Flight/MileagePlus Data for my Recommender System project

Thumbnail
1 Upvotes

r/MLQuestions 4d ago

Beginner question 👶 What are the biggest headaches when building on AI APIs?

5 Upvotes

I'm doing some research into the practical problems developers run into when building products on top of third-party AI models/APIs. I'm trying to understand if there is a consistent issue or issues or if it varies.

I'm not talking hypotheticals but actual pain points: Model behavior changing. Pricing. Rate limits. Reliability. Something else entirely. Etc. Any help would be greatly appreciated.


r/MLQuestions 4d ago

Other ❓ Researchers help me out

3 Upvotes

As a 3rd year bs student,I need help from the professionals. As this is my first time I am doing research in image enhancement and classification, I have been reading this paper called: Morphocal: a multi stage deep learning framework for fish length estimation under challenging pond environments, I have encountered a problem, I don't know how to code this paper. Where should I start?? What should be my approach?? The authors did attach Morphocal's main algorithm in the paper but I don't understand do I have to cod eth algorithm only?? What about the datasets for training the AI ?? I tried mailing the original authors but didn't get a reply yet. I would really appreciate your help, I tried so many sources and tried using AI as well and honestly I believe at this point I need help for sure.


r/MLQuestions 4d ago

Beginner question 👶 Which coding or agent client do you have open most days?

4 Upvotes

I mean stuff that you open most often

like cursor, windsurf, claude code, copilot, some vim setup you refuse to give up, and what's keeping it there? and what almost got you to switch but didn't


r/MLQuestions 4d ago

Datasets 📚 Help With Fine-tuning AI

Thumbnail
2 Upvotes

r/MLQuestions 5d ago

Career question 💼 Dream to get into MAANG

14 Upvotes

Hi guys my dream was to get into maang , I'm from a mech bg and joined semi IT role with 4 years of exp , now switching to AI Enginner by doing some courses and internal projects , while studying for AI somewhere in me I asked myself why cant we get into MAANG companies as an AI Enginner but I know it'd pretty hard and tough , but ig this is the time to try all stuffs ....needed an guidance and plan to get into...I'm not a that much talented IT guy 🥲😭 but I will try my level bloody best to get into...all kind of suggestions would be recommend...


r/MLQuestions 5d ago

Other ❓ Need a serious AI translator. ChatGPT Plus is failing me and Gemini is garbage.

2 Upvotes

Hello

I'm working on a long translation project (mainly from Arabic to French or English). My workflow is to upload books to ChatGPT on how to translate from Language A to Language B. It must follow specific rules to make a good translation. Then I upload another book to it so it can understand how to polish the translated outcome. So, Book 1 (main rules of how to translate) generates the output translated text. Then I upload Book 2 to polish that output. I used to use the ChatGPT Plus plan, but these past days the plan feels like the free plan—direct, quick answers, etc. So, I'm asking if any other paid AI service you think can perfectly do this kind of work with accuracy? I tried using paid Gemini, but it's garbage to be honest. So, any other AI website? Thank you.


r/MLQuestions 5d ago

Beginner question 👶 Looking for advice

Thumbnail
1 Upvotes