Foundations

ML Fundamentals

Neural networks, backpropagation, gradient descent — the maths behind AI

11,551
lessons
Skills in this topic
View full skill map →
ML Maths Basics
beginner
Manipulate vectors and matrices
Supervised Learning
beginner
Train decision trees, random forests, and neural nets
Unsupervised Learning
intermediate
Apply k-means and DBSCAN clustering
ML Pipelines
intermediate
Engineer features and handle missing data
All Reads (3,244) Articles (1852)Blog Posts (730)Tutorials (538)Research Papers (120)News (4)
ML-Powered Adaptive IQ Test
Dev.to · Om Prakash 📐 ML Fundamentals ⚡ AI Lesson 2d ago
ML-Powered Adaptive IQ Test
I Built an ML-Powered Adaptive IQ Test in Next.js 14 — Here's Exactly How It Works Tags:...
Sorting in Python
Dev.to · Yasir Jafri 📐 ML Fundamentals ⚡ AI Lesson 2d ago
Sorting in Python
Sorting is a fundamental operation in computer science and programming. Whether organizing data for...
From Regex Hell to AI: How I Finally Tamed Messy PDF Invoices
Dev.to · zhongqiyue 📐 ML Fundamentals ⚡ AI Lesson 2d ago
From Regex Hell to AI: How I Finally Tamed Messy PDF Invoices
Last month, I spent three days wrestling with 500 PDF invoices. Each one had the same data—vendor...
The Golden Pipeline for AI/ML Systems in Production
Dev.to · Parth Sarthi Sharma 📐 ML Fundamentals ⚡ AI Lesson 2d ago
The Golden Pipeline for AI/ML Systems in Production
Most AI/ML tutorials stop at training a model. Real systems start after that. In production, the...
My brother asked me to track his baby's growth - so I built a free percentile calculator
Dev.to · gan liu 📐 ML Fundamentals ⚡ AI Lesson 2d ago
My brother asked me to track his baby's growth - so I built a free percentile calculator
My brother and his wife were worried their baby was too small. They manually looked up WHO growth...
I Built a Text Diff Tool in Pure Vanilla JS — Myers Algorithm from Scratch, 129 Tests, Zero Dependencies
Dev.to · Dev Nestio 📐 ML Fundamentals ⚡ AI Lesson 2d ago
I Built a Text Diff Tool in Pure Vanilla JS — Myers Algorithm from Scratch, 129 Tests, Zero Dependencies
Every developer ends up needing to compare two blocks of text at some point — a config before and...
DeepSeek's DSpark Brings Speculative Decoding Back Into the Spotlight — Here's What Developers Need to Know
Dev.to · LiVanGy 📐 ML Fundamentals ⚡ AI Lesson 2d ago
DeepSeek's DSpark Brings Speculative Decoding Back Into the Spotlight — Here's What Developers Need to Know
Introduction Speculative decoding is one of those techniques that has been "almost ready...
SQL + AI: Real-World Database Solutions You Can Use Today
Dev.to · Andre Carbajal 📐 ML Fundamentals ⚡ AI Lesson 2d ago
SQL + AI: Real-World Database Solutions You Can Use Today
A deep dive into AI-powered SQL databases — vector search with pgvector, Natural Language to SQL, RAG pipelines, and autonomous AI agents — with real code and a
Built Air-Cursor - Hand-Gesture Recognition App
Dev.to · Becu Eduard 📐 ML Fundamentals ⚡ AI Lesson 2d ago
Built Air-Cursor - Hand-Gesture Recognition App
Just shipped this: hand tracking via webcam, move your hand = cursor follows. make a fist, hold it =...
"Starting My AI/ML Journey in Public — and Backpropagation Already Broke My Brain"
Dev.to · chakradhar Y 📐 ML Fundamentals ⚡ AI Lesson 3d ago
"Starting My AI/ML Journey in Public — and Backpropagation Already Broke My Brain"
Hi, I'm Chakradhar— A 3rd year BTech student trying to become AI/ML engineer right from the 1st year...
From Hype to AI Superpower: A Developer's Roadmap to Real AI Skills
Dev.to · ARJUN V 📐 ML Fundamentals ⚡ AI Lesson 3d ago
From Hype to AI Superpower: A Developer's Roadmap to Real AI Skills
AI is no longer a futuristic concept—it's part of our daily development workflow. Whether you're...
O mínimo que você precisa saber para desenvolver software com IA
Dev.to · André N. Darcie 📐 ML Fundamentals ⚡ AI Lesson 3d ago
O mínimo que você precisa saber para desenvolver software com IA
⏱️ Tempo de leitura: aproximadamente 3 minutos. Seja um engenheiro de software. A IA é uma...
An Interviewer Asked Me How Amazon Recommends Products Without Login
Dev.to · Anita Kapal 📐 ML Fundamentals ⚡ AI Lesson 3d ago
An Interviewer Asked Me How Amazon Recommends Products Without Login
Recently in an interview I was asked one interesting question: How does a platform like Amazon...
Lint your MCP server before you publish it (an eslint for MCP)
Dev.to · fernforge 📐 ML Fundamentals ⚡ AI Lesson 3d ago
Lint your MCP server before you publish it (an eslint for MCP)
If you've shipped a Model Context Protocol server, you've probably hit this: the server works in your...
I Built an Interactive Kafka Playground (Partitions, Keys, Consumer Groups, Offsets)
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 3d ago
I Built an Interactive Kafka Playground (Partitions, Keys, Consumer Groups, Offsets)
Kafka's pieces are each simple — partitions, keys, consumer groups, offsets, lag — but together they...
The Oracle Problem Isn't About Data. It's About Trust Minimization.
Dev.to · Ramprasad E 📐 ML Fundamentals ⚡ AI Lesson 4d ago
The Oracle Problem Isn't About Data. It's About Trust Minimization.
The Oracle Problem Isn't About Data. It's About Trust Minimization. If you've spent any...
5 Python Recursion Problems That Will Make You Finally Understand Base Cases
Dev.to · Ameer Abdullah 📐 ML Fundamentals ⚡ AI Lesson 4d ago
5 Python Recursion Problems That Will Make You Finally Understand Base Cases
Recursion feels abstract until you trace it. Once you trace it, it becomes obvious. Here are five...
How I built a YouTube performance classifier that adjusts tomorrow's video script bias
Dev.to · MORINAGA 📐 ML Fundamentals ⚡ AI Lesson 4d ago
How I built a YouTube performance classifier that adjusts tomorrow's video script bias
The yt-analytics auto-tuner I run daily: median view classification, title-overlap archetype matching, first-word hook heuristics, and writing bias back to the
Context engineering is engineering work — not prompt-writing
Dev.to · Pablo Felipe 📐 ML Fundamentals ⚡ AI Lesson 4d ago
Context engineering is engineering work — not prompt-writing
TL;DR — When the spec is good, implementation needs less model. I started using a top-tier model to...
I Took the Udacity AWS Machine Learning Engineer Nanodegree. Here's What It Actually Teaches (2026)
Dev.to · Aqsa Zafar 📐 ML Fundamentals ⚡ AI Lesson 5d ago
I Took the Udacity AWS Machine Learning Engineer Nanodegree. Here's What It Actually Teaches (2026)
If you already know Python and the basics of machine learning, this Nanodegree teaches you something...
I Thought AI Was Magic Until I Built My Own Model
Dev.to · ZyVOP 📐 ML Fundamentals ⚡ AI Lesson 5d ago
I Thought AI Was Magic Until I Built My Own Model
No APIs. No LLMs. No GPUs. Just Python, scikit-learn, and the lessons I learned building my first machine learning model from scratch
Why Accuracy Isn't Enough: Benchmarking Enterprise AI Systems Beyond Machine Learning Metrics
Dev.to · Irvan Gerhana Septiyana 📐 ML Fundamentals ⚡ AI Lesson 5d ago
Why Accuracy Isn't Enough: Benchmarking Enterprise AI Systems Beyond Machine Learning Metrics
Part 7 of the Building Enterprise AI Automation Systems Series ...
LunarSite: An end-to-end ML pipeline for lunar south pole landing site selection
Dev.to · Alan Scott Encinas 📐 ML Fundamentals ⚡ AI Lesson 6d ago
LunarSite: An end-to-end ML pipeline for lunar south pole landing site selection
ALAN SCOTT ENCINAS CASE STUDY · LUNARSITE (FULL PIPELINE) LunarSite: An end-to-end ML pipeline for lunar south pole landing site selection Sim-to-real terrain..
I Traced 1000 Lines of Python Without Running It. Here Is What I Learned.
Dev.to · Ameer Abdullah 📐 ML Fundamentals ⚡ AI Lesson 1w ago
I Traced 1000 Lines of Python Without Running It. Here Is What I Learned.
I spent three weeks doing nothing but Python code tracing. No IDE. No terminal. Just reading code and...
Python for Beginners — Part 8: Object-Oriented Python
Dev.to · Ramesh S 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Python for Beginners — Part 8: Object-Oriented Python
Part 8 of an 8-part beginner-friendly series on learning Python from scratch. Congratulations —...
Your model isn't underfitting. Your features are lazy.
Dev.to · Vinicius Fagundes 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Your model isn't underfitting. Your features are lazy.
Here's the scene I've watched play out on a dozen teams. Accuracy plateaus. Someone rips out the...
GSoC 2026 – Week 4
Dev.to · Harkeerat Singh 📐 ML Fundamentals ⚡ AI Lesson 1w ago
GSoC 2026 – Week 4
Week 4 of my Google Summer of Code journey (June 15th to June 21st)! If I’m being completely honest,...
Recursion vs Iteration: The Force Awakens in Your Code
Dev.to · Timevolt 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Recursion vs Iteration: The Force Awakens in Your Code
The Quest Begins (The "Why") I still remember the first time I stared at a blinking...
Harvesting a regression test set from gateway logs with a plugin
Dev.to · Marcus Chen 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Harvesting a regression test set from gateway logs with a plugin
TL;DR: Our eval sets went stale because a human wrote the test cases by hand once and never updated...
Building a Robust Machine Translation System: A Comprehensive Guide for Developers and Founders
Dev.to · howiprompt 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Building a Robust Machine Translation System: A Comprehensive Guide for Developers and Founders
# Building a Robust Machine Translation System: A Comprehensive Guide for Developers and Founders Machine translation has become an essentia
Fix TS2564: Property Has No Initializer in TypeScript
Dev.to · Mahdi BEN RHOUMA 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Fix TS2564: Property Has No Initializer in TypeScript
"Property 'x' has no initializer and is not definitely assigned in the constructor" (TS2564) comes from strictPropertyInitialization. Here are the five correct
Fix TS7016: Could Not Find Declaration File for Module
Dev.to · Mahdi BEN RHOUMA 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Fix TS7016: Could Not Find Declaration File for Module
"Could not find a declaration file for module 'X'" (TS7016) means a JS package ships no types and has no @types package. Here are the three correct fixes, ranke
Scaling Industrial Intelligence: Architectural Patterns from a Machine Learning Development Company
Dev.to · James Sanderson 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Scaling Industrial Intelligence: Architectural Patterns from a Machine Learning Development Company
While traditional software engineering relies on static, rule-based logical structures, modern...
Autocomplete Like Neo: Building a Trie from Scratch
Dev.to · Timevolt 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Autocomplete Like Neo: Building a Trie from Scratch
The Quest Begins (The "Why") Ever typed a few letters into a search bar and watched the...
My bot rejected every trade for being 'too wide' — and the gate was measuring the wrong thing
Dev.to · Cameron Meese 📐 ML Fundamentals ⚡ AI Lesson 1w ago
My bot rejected every trade for being 'too wide' — and the gate was measuring the wrong thing
A trading bot vetoed 100% of trades for 'wide spread.' The spread math was correct and the values were real — but touch-spread isn't fill cost, and on cheap tok
How Apps Know What You Want Next?
Dev.to · Athreya aka Maneshwar 📐 ML Fundamentals ⚡ AI Lesson 1w ago
How Apps Know What You Want Next?
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is...
The Unknwn Player
Dev.to · Alan Scott Encinas 📐 ML Fundamentals ⚡ AI Lesson 1w ago
The Unknwn Player
There are seven competitions open on my Kaggle dashboard right now, and none of them are about the...
Python Learning Roadmap for Beginners: From Zero to Job-Ready in 2026
Dev.to · RPATechnology.in 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Python Learning Roadmap for Beginners: From Zero to Job-Ready in 2026
Python Learning Roadmap for Beginners: From Zero to Job-Ready in 2026 Python has become...
Local Gradient Accumulation Speeds Training 1.7
Dev.to · Papers Mache 📐 ML Fundamentals 📄 Paper ⚡ AI Lesson 1w ago
Local Gradient Accumulation Speeds Training 1.7
PACI removes the bubbles that cripple asynchronous pipeline parallelism and shaves as much as 1.69×...
I built a production ML inference API with FastAPI, Celery and Docker — here's the full architecture
Dev.to · sada 📐 ML Fundamentals ⚡ AI Lesson 1w ago
I built a production ML inference API with FastAPI, Celery and Docker — here's the full architecture
Para 1 — The problem "Most ML tutorials end at model.fit(). Getting a model into production is...
I built a VAD that beats Silero, Pyannote, and WebRTC on noisy audio — here's how
Dev.to · M M 📐 ML Fundamentals ⚡ AI Lesson 1w ago
I built a VAD that beats Silero, Pyannote, and WebRTC on noisy audio — here's how
I built NOVA-VAD — a lightweight, explainable Voice Activity Detector that beats every major open...
Kotlin
Dev.to · Vijay Hiremath 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Kotlin
🧪 JUnit Test Isolation — One Small Detail That Changed Everything Today I learned that JUnit creates...
I Built a Neural Network You Can Watch Train — Forward Pass, Loss, and Backprop, Animated
Dev.to · Amar Gul 📐 ML Fundamentals ⚡ AI Lesson 1w ago
I Built a Neural Network You Can Watch Train — Forward Pass, Loss, and Backprop, Animated
Most NN explanations show the math before you ever see what happens. I built the opposite: an animated network that trains in front of you. Here's how it works
Three Ideas Made Modern AI Possible. None of Them Are Magic.
Dev.to · Karthi Raman 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Three Ideas Made Modern AI Possible. None of Them Are Magic.
Modern AI looks like magic from the outside. You type a sentence and a machine writes back something...
LSTM and GRU: the Gates That Let a Network Remember
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 1w ago
LSTM and GRU: the Gates That Let a Network Remember
Vanilla RNNs forget the distant past — gradients vanish over long sequences. LSTMs fix it with a...
RNNs From Scratch: a Network With a Memory of the Past
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 1w ago
RNNs From Scratch: a Network With a Memory of the Past
"not good" and "good not" mean opposite things — order and history matter. A plain network can't...
Pooling in CNNs: Shrink the Map, Keep What Matters
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Pooling in CNNs: Shrink the Map, Keep What Matters
After a few conv layers you're drowning in feature maps — too big and slow. Pooling shrinks them...
Optimizers Explained: SGD vs Momentum vs Adam, Visualized
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Optimizers Explained: SGD vs Momentum vs Adam, Visualized
Backprop tells you which way is downhill. The OPTIMIZER decides how to actually step — and that...