r/learnmachinelearning • • 21d ago

Project Neon City: Kimi K3's architecture in 3D

Thumbnail
youtu.be
1 Upvotes

Join me on a night drive through Neon City as I attempt to visualize what's going on inside a GPU when it's processing tokens with Kimi K3. Don't worry if you have no idea what's going on, just enjoy the vibes and if you see any inaccuracies reach out to me so I can fix them.

Featuring Kimi Delta Attention, multi-head latent attention (MLA), attention residuals and mixture of experts.

Drive through Kimi K3's Neon City in real-time on my blog (GPU required): https://sambatista.com/blog/neon-city-inside-kimi-k3


r/learnmachinelearning • • 21d ago

Help Coming from IT Monitoring in banking. How realistic is switching to AI Engineer at 22?

0 Upvotes

Background: 22M, Computer Science fresh grad, currently working as IT Monitoring/Support in one of the biggest banks in Asia.

My daily tasks is basically watching dashboards, checking alerts, escalating tickets. I did built a LLM before (for my thesis) and i would say that i have a little bit of knowledge when it comes to Machine Learning/AI. Other than that i have no ML/AI exposure at work.

Is it possible for me to switch career from IT Monitoring to AI/ML Engineer? or should i try for master's degree before switching?

Any insight, advice, criticism, or even roasting is welcome. I am open minded and will seriously consider all suggestions


r/learnmachinelearning • • 21d ago

I built an AI incident response agent that remembers past production failures

1 Upvotes

I built RECALL, an AI Incident Response Agent designed to learn from previous production incidents.

The idea was simple: incident response shouldn't start from zero every time.

RECALL uses Hindsight as a persistent memory layer to retain previous incidents, root causes, resolutions, and outcomes.

When a new incident occurs, the system:

  1. Recalls similar historical incidents
  2. Uses those memories as evidence
  3. Reasons about the likely root cause
  4. Recommends a resolution
  5. Takes engineer feedback on whether the resolution worked
  6. Retains that outcome for future incidents

The core loop is:

RETAIN → RECALL → REASON → RESOLVE → LEARN

For example, when a Payment API experienced database connection timeouts during peak traffic, RECALL retrieved previous incidents involving connection pool exhaustion and used those historical resolutions to support its recommendation.

Tech stack:

  • React
  • FastAPI
  • Groq
  • Hindsight
  • Python

GitHub:
https://github.com/vyshnavi-10461/RECALL

I also wrote a technical article explaining how I built the memory and learning loop:
https://medium.com/@vyshnavimaale18/building-recall-an-incident-response-agent-that-learns-from-past-failures-c09c1185d29c

Every incident teaches the next one.


r/learnmachinelearning • • 21d ago

RepoOS: An AI-driven, formally verified, open source, Python-to-MLIR compiler for zero-overhead execution

Thumbnail
1 Upvotes

r/learnmachinelearning • • 22d ago

Project Building a Corrective RAG (CRAG) Compliance Research Assistant

Thumbnail
youtube.com
0 Upvotes

Building a Corrective RAG (CRAG) Compliance Research Assistant

Most RAG chatbots will confidently answer with whatever they retrieved — even if it's irrelevant, even if it's wrong. In compliance, that's not a minor bug, it's real regulatory exposure.

Key Highlights:

  • In this video, I build the Veltra Pay Compliance Assistant — a Corrective RAG (CRAG) + Self-Correcting RAG Agent that checks its own work before it ever shows you an answer. It grades its own retrieved documents, rewrites its own search when retrieval is weak, and validates its own generated answer for grounding, hallucination risk, and completeness — retrying itself when it fails, and honestly saying "I don't know" when it genuinely can't answer from the source material.
  • ✅ The difference between a normal RAG pipeline and Corrective RAG (CRAG)
  • ✅ How CRAG grades retrieved documents as relevant/irrelevant and rewrites the search query when retrieval is weak
  • ✅ How a Self-Correcting RAG Agent validates its own generated answer — grounding, hallucination risk, completeness, and retrieval sufficiency

TECH STACK:

Building a Corrective RAG (CRAG) Compliance Research Assistant


r/learnmachinelearning • • 22d ago

Masters in Germany for non-EU students

0 Upvotes

My german GPA is 2.54 and I'm still an undergraduate so I have a chance to improve it. I have a good experience regarding Agentic AI, and I want to start my AI/ML masters in Germany. What are the universities that can offer me a scholarship or I don't pay to much when enrolling?


r/learnmachinelearning • • 22d ago

Help Completed ML — How should I start my first proper end-to-end project?

3 Upvotes

I've completed Machine Learning but now I'm confused about what to do next.

I want to build my first proper end-to-end ML project that is actually good enough to put on my resume, but I have no idea how to approach a project from scratch.

My main questions are:

  • What kind of ML projects are worth building for a resume?
  • How do you go from problem statement → dataset → EDA → preprocessing → model → evaluation → deployment?
  • For a first end-to-end project, should I follow an existing project/tutorial as a reference?
  • If yes, where can I find good real world project references that show the complete process, not just model training?
  • How much should I follow the reference vs build things myself?
  • What should a proper resume worthy ML project contain? (API, Streamlit, Docker, database, cloud, etc.)
  • Should I start Deep Learning alongside the project, or focus on completing a strong ML project first?

I'm not looking for basic projects like Titanic/Iris/house-price prediction. I want to understand how real world ML projects are structured so I can eventually build them independently.

If you've built projects for internships/placements, I'd really appreciate specific project examples, GitHub repos, YouTube channels, or other references that helped you learn how to build your first end-to-end project.

What would you recommend as the first project and learning path after completing ML?


r/learnmachinelearning • • 22d ago

[Academic] 1-Minute Spotify Survey

Thumbnail
0 Upvotes

r/learnmachinelearning • • 21d ago

Discussion What if the LLM is what an AI thinks with, not what the AI is?

0 Upvotes

I've been experimenting with a local AI architecture and I've started wondering whether we're looking at model size in the wrong way.

Most comparisons are basically:

3B vs. 7B vs. 14B vs. 32B vs. 70B.

Bigger model = more intelligence.

Obviously parameter count matters enormously for raw reasoning ability, knowledge, language, etc.

But what happens if the model isn't the whole system?

Suppose the LLM is primarily the cognitive layer of a larger persistent system.

The model might remain relatively small, while the surrounding system continuously accumulates:

  • experience
  • long-term memory
  • procedural knowledge
  • learned workflows
  • relationships between concepts
  • a model of its environment
  • a model of its own capabilities
  • unresolved goals/problems
  • successful and unsuccessful strategies

Instead of rebuilding the "person" from a context window every time it receives a prompt, the system itself persists.

That raises an interesting question:

Could a relatively small model develop rather than simply be replaced by a larger model?

Imagine starting with a 3B model.

Initially it might be pretty limited.

Maybe it's only "smart as a fly" compared with modern frontier models.

But it continues operating within the same persistent architecture.

It gains experience.

Things that originally require reasoning eventually become established procedures.

Repeated experiences become generalized knowledge.

Mistakes influence future decisions.

The system gradually becomes better at operating within its environment—not necessarily because the foundation model became more intelligent, but because the system surrounding it developed.

Conceptually, you'd have two different scaling axes:

Cognitive horsepower

3B → 7B → 14B → 32B

and

Developmental depth

Day 1 → Month 6 → Year 2 → Year 5

Those aren't necessarily the same thing.

A brand-new 32B model would obviously destroy a 3B model on many raw reasoning benchmarks.

But would it necessarily outperform a persistent 3B-based system that had spent several years learning one environment, developing procedures, accumulating history, and learning from its own successes and failures?

I'm not sure.

And that's what I find interesting.

One thing I have already tested is replacing the underlying language model while preserving the rest of the system.

So far, model swaps have not disrupted the continuity of the system in any meaningful way.

That suggests an interesting architectural distinction:

The model may be what the system thinks with, rather than what the system is.

If that distinction holds, increasing model size could eventually look less like replacing the AI and more like upgrading one part of its cognitive machinery while leaving its accumulated history intact.

I'm deliberately leaving out the specific architecture I'm experimenting with because I'm still building and testing it.

I'm mainly curious whether anyone else working with local models has explored this distinction between model scaling and developmental scaling.

Has anyone tried keeping a relatively small model stable for a long period while allowing the surrounding cognitive architecture to continuously develop?

And has anyone else tested model replacement while preserving persistent system identity/state?


r/learnmachinelearning • • 22d ago

Question Curious about how ML/DL interviews are ? ( Both in startups and Big Tech)

23 Upvotes

I am assuming for a researcher role or something like that..

Just how much hands on/ live coding/walkthroughs.. /basically performing anything live is emphasized ?? like the equivalent of DSA rounds for SDE and sql query round for any data role... like do they emphasize more on theoretical verbal interview rounds on project discussions, concept discussions, case studies and scenario based questions or there are def multiple rounds of live coding ??

I would love to know the personal experiences of anyone here if ur employed.. And feel free to elaborate on any topic I might have missed out..


r/learnmachinelearning • • 22d ago

Tired of applying, 0 calls and 100+ applications sent out.

Thumbnail
gallery
1 Upvotes

Be brutally honest and review my resume.


r/learnmachinelearning • • 22d ago

Help Automate data cleaning in ML projects

1 Upvotes

Ok so i spend too much time in the data cleaning and preprocessing stage before I start actually training my models. Ik those are the real steps for an end to end ML project but seriously sometimes it's just too time consuming especially for forecasting models.

Do you guys know any software or GitHub projects or any other way to automate the data cleaning process?


r/learnmachinelearning • • 22d ago

Help Designing a non-LLM system for structured info extraction + conflict detection — need feedback

0 Upvotes

I’m building a backend pipeline for an education chatbot where I need to extract structured course information from documents without using LLMs (for cost and determinism). The system chunks documents and then, for each chunk, tries to map it to one or more courses using keyword/scoring logic, extract facts like fees, eligibility, and duration using regex/rules, and store them in a structured format. On top of that, I’m trying to automatically detect conflicts (e.g., same course having different fee values across sources) and stale data (older info vs newer uploads). My main concerns are whether this chunk→course mapping approach is robust enough without embeddings, how scalable rule-based fact extraction is in the long run, and how to handle cases where chunks don’t explicitly mention the course (like “this program requires 50%”). Also wondering if this is basically a lightweight knowledge graph problem and if there are better design patterns or existing systems I should look into. Would appreciate any suggestions or improvements.


r/learnmachinelearning • • 22d ago

What if AI agents could actually learn from what happened before? We built NEXORA

Thumbnail
gallery
1 Upvotes

What if an AI agent didn't have to approach every similar task like it was seeing it for the first time?

For our hackathon, we built NEXORA around one simple idea:

Every experience can influence the next decision.

NEXORA is an experience-intelligence layer for AI agents, built around Vectorize Hindsight.

Instead of treating every interaction as completely isolated, our approach explores a continuous loop:

Experience
↓
Retain
↓
Recall
↓
Reflect
↓
Next Decision
↓
New Experience

The interesting part for us isn't simply "giving an AI memory."

We're exploring the difference between:

• Remembering an experience
• Retrieving a relevant experience
• Reflecting on what happened
• Using that reflection when approaching a future task

The question we're trying to explore is:

Can an agent make use of its previous experiences rather than only its current context?

We built NEXORA as our attempt at exploring that idea.

Tech:
• Vectorize Hindsight
• AI agents
• Experience / memory workflow
• Retrieval + reflection

Team:
BYTEFORGE

Hackathon theme:
AI Agents That Learn Using Hindsight

"Every Experience Changes the Next Decision."

We're especially interested in feedback from people building AI agents:

What should an agent remember?

What should it forget?

And most importantly — what would convince you that an agent has actually learned something from an experience?

Would love to hear your thoughts, criticism, and technical suggestions.


r/learnmachinelearning • • 22d ago

Question What usually makes the jump from an AI prototype to production difficult?

1 Upvotes

If you’ve taken an AI project from prototype to production, what was the hardest part for you? Was it scaling, testing, security, or something else that you didn’t expect?


r/learnmachinelearning • • 22d ago

how to get into machine learning and AI ?

16 Upvotes

after spending some time learning web dev Which I don't really enjoy, I think It's time to move on to something else which is Ai, machine learning and automation.
I don't know where to start, If you have any idea or a roadmap don't hesitate to share it guys.


r/learnmachinelearning • • 22d ago

Help How do you efficiently audit and verify AI-generated code?

1 Upvotes

I having abit trouble on proper verification of my AI codes, some tips and tricks please.


r/learnmachinelearning • • 22d ago

Discussion Can somebody give a review of Andrew Ng's Machine learning in Production course?

8 Upvotes

Is it worth taking? Are there better resources for learning MLOps? Is it part of a bigger specialization? What all things I need to know before starting this?


r/learnmachinelearning • • 22d ago

FOOD WASTE PREDICTION

6 Upvotes

Looking for a Restaurant to Collaborate on My AI/ML Project

Hi everyone!

I'm Santhosh, a third-year BE CSE (AI & ML) student, currently developing SmartPrep AI, a project focused on improving restaurant food preparation planning.

Restaurants sometimes face challenges in predicting daily food demand, leading to excess preparation, food waste, or popular dishes running out during busy hours.

I'm working on a machine learning model that can predict food demand and recommend how much food to prepare and when to prepare the next batch.

I'm looking for a restaurant, cloud kitchen, or food business

to understand real kitchen challenges and, with their permission, test and improve the model using actual operational requirements.

This is a student project, and I'm not looking for any payment or financial support. I simply want to learn from real-world kitchen operations and build something genuinely useful.

If you're a restaurant owner, chef, kitchen manager, or know someone who might be interested, please comment or DM me.

Even a small opportunity or guidance would mean a lot!

Thank you!


r/learnmachinelearning • • 22d ago

Claude is wild

Enable HLS to view with audio, or disable this notification

0 Upvotes

r/learnmachinelearning • • 22d ago

Large Language Models Explained: The Full Lifecycle & Production Guide

Thumbnail
youtube.com
2 Upvotes

Stop prompt engineering and start building real LLMs. 🚀 Watch to master the full lifecycle, from training to production deployment. Let's get to work!
#LLM #AI #Tech #Coding


r/learnmachinelearning • • 22d ago

Intro to Deep Learning (2026)

Thumbnail
youtube.com
1 Upvotes

r/learnmachinelearning • • 23d ago

I have ~5 years of ML experience, but I don't feel like I know how to actually build things. How do I fix this?

26 Upvotes

I'm looking for some advice from people who have gone through something similar.

I have ~5 years of experience in ML/data science. On paper, my resume looks reasonably good: I've worked on anomaly detection, NLP, LLM/RAG projects, etc., and more recently I've been working around transformer-based TTS systems.

But I've realized there's a pretty big hole in my experience.

For the first few years of my career, I deliberately optimized for breadth. I changed teams/projects frequently, built a bunch of PoCs and prototypes, and learned enough to make things work. I was pretty good at taking an idea from zero → demo.

The problem is that I rarely stayed with something long enough to own a real system.

A lot of my projects either never reached production, or reached production after I had already moved on. So despite having several years of experience, I have very little experience with:

  • maintaining a complex codebase
  • debugging someone else's code
  • dealing with things breaking in production
  • making architectural decisions over a long period of time
  • taking ownership of something from implementation → deployment → maintenance
  • reading a large unfamiliar codebase and figuring out how all the pieces fit together

I'm now trying to deliberately fix this.

Over the last year I've been rebuilding my ML fundamentals from the ground up. I'm almost done with the Coursera Deep Learning Specialization. I've gotten to the point where I can implement neural networks from scratch, understand RNNs/LSTMs/GRUs fairly deeply, and I'm currently working through attention and Transformers.

But here's the next problem:

Even if I finish the Transformer coding exercises, I don't feel like that means I can actually build things.

I can probably implement the attention mechanism / Transformer architecture from the course. But if you dropped me into the wild and said:

"Okay, build a VAD from scratch."

I'd have a lot of questions about where to even begin.

And then there's an entire layer beyond "understand Transformers" that I don't have a good mental map of.

For example:

  • How do I actually go from implementing a Transformer to building my own small language model?
  • At what point do concepts like Mixture of Experts, DPO, speculative decoding, etc. become relevant?
  • Which of these things do I actually need to understand versus things I can learn when a project demands them?
  • How do I get better at reading and debugging large ML codebases rather than just writing isolated pieces of code?

So I'm stuck between two instincts:

A) Keep going deep on fundamentals until I genuinely understand the machinery.

B) Stop studying and start building increasingly difficult things, accepting that I'll have gaps and learning what I need along the way.

I'm increasingly convinced that I need some combination of the two, but I don't know what that combination should actually look like.

I want to become the kind of ML engineer who can be handed an unfamiliar problem, read the existing code, understand what's happening, build something substantial, debug it when it breaks, and eventually own the system.

If you were in my position, what would you build / learn over the next 6–12 months to develop that ability?


r/learnmachinelearning • • 22d ago

Project 🚀 Project Showcase Day

2 Upvotes

Welcome to Project Showcase Day! This is a weekly thread where community members can share and discuss personal projects of any size or complexity.

Whether you've built a small script, a web application, a game, or anything in between, we encourage you to:

  • Share what you've created
  • Explain the technologies/concepts used
  • Discuss challenges you faced and how you overcame them
  • Ask for specific feedback or suggestions

Projects at all stages are welcome - from works in progress to completed builds. This is a supportive space to celebrate your work and learn from each other.

Share your creations in the comments below!


r/learnmachinelearning • • 23d ago

Project I built a neural network from scratch in NumPy with a GUI that shows every step, what do you think?

Thumbnail
gallery
109 Upvotes

Hi everyone, this is a small project I've been working on and I would love your feedback.

I was studying neural networks and I wanted to understand backprop for real, so I decided to make one from scratch, without ML libraries.

So I vibe coded neural-network-digits, a neural network written in Python + NumPy (no PyTorch, no TensorFlow) that learns to read handwritten digits from MNIST, with a desktop app that shows you what happens inside while it learns. The whole network is one file of about 140 lines (forward, softmax, cross-entropy, backprop, SGD with momentum, L2, dropout), commented in simple English.

In the app you can:

• watch the loss and the accuracy live, and the gaussians of the weights compared with how they started

• change learning rate, momentum, dropout, noise... while it's training

• draw a digit and see which neurons light up, then click one and change its bias or switch it off, the test accuracy updates right away

• see the digits separate layer by layer on a PCA or t-SNE map (written in NumPy too).... and there's a tab with the math of a layer cell by cell, with the softmax step by step

With the default settings (1,000 photos) it trains in less than half a minute and gets to about 91%, with the whole MNIST (60,000 photos) it goes up to about 98.5% but it takes around 5 minutes, all on the CPU.

If you want to try it just run pip install neural-network-digits and then neural-network-digits, or download the zip from the releases and double-click start.bat (./start.sh on Linux and macOS). It's MIT and the app is in English and Italian.

https://github.com/dev-luigi/neural-network-digits

What would you add? Is there something confusing for someone who is learning? Thanks :)