Foundations

ML Fundamentals

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

19,930
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 (11,615) Articles (5144)Blog Posts (2349)Tutorials (1022)Research Papers (2742)News (358)
How to Actually Become a Programmer: The Hard Part Nobody Wants to Explain
Dev.to · Alex Vakulov 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
How to Actually Become a Programmer: The Hard Part Nobody Wants to Explain
There is a comfortable myth around becoming a programmer. It says you can watch a few courses, copy a...
Building a Kiln Thermal Anomaly Detector in Python: An Industrial Guide
Dev.to · Aminuddin M Khan 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Building a Kiln Thermal Anomaly Detector in Python: An Industrial Guide
Following up on heavy manufacturing data systems, actions speak louder than words. Today, we are...
I’m a Front End Web Developer Learning Machine Learning From Scratch
Dev.to · Elchin Nasirov 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
I’m a Front End Web Developer Learning Machine Learning From Scratch
Hey, I'm a web developer - building UIs with React, TypeScript, Tailwind, and modern web tools. A...
Building an “Internet Personality Predictor” using Machine Learning 🤖
Dev.to · Suraj Developer 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Building an “Internet Personality Predictor” using Machine Learning 🤖
Building an “Internet Personality Predictor” using Machine Learning 🤖 I’m currently working on a fun...
Debiasing Graph Neural Networks for Recommendation with Causal RL
Dev.to · Tasfin Mahmud 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Debiasing Graph Neural Networks for Recommendation with Causal RL
How to use Inverse Propensity Scoring and Causal Embeddings to fix popularity bias in GNN recommender systems.
DSA Application in Real Life: How Git Diff Works: LCS Intuition, Myers Algorithm, and Real Code Changes
Dev.to · Naimur Rahman 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
DSA Application in Real Life: How Git Diff Works: LCS Intuition, Myers Algorithm, and Real Code Changes
The Algorithm Hiding Behind git diff You've run git diff hundreds of times. Red lines....
Floating-point will quietly corrupt your emissions math, and 0.1 + 0.2 already warned you
Dev.to · Jeremiah Say 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Floating-point will quietly corrupt your emissions math, and 0.1 + 0.2 already warned you
Every developer has seen this: 0.1 + 0.2 // 0.30000000000000004 Enter fullscreen mode ...
Building a semantic search API in Go with Meilisearch
Dev.to · Ayi NEDJIMI 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Building a semantic search API in Go with Meilisearch
Full-text search is one of those features that looks simple until you have to ship it. Typos fail...
DSA Application in Real Life: How Git Diff Works: LCS Intuition, Myers Algorithm, and Real Code Changes
Dev.to · Naimur Rahman 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
DSA Application in Real Life: How Git Diff Works: LCS Intuition, Myers Algorithm, and Real Code Changes
The Algorithm Hiding Behind git diff You've run git diff hundreds of times. Red lines....
Why One Model Is Never Enough: Routing Incident Analysis With cascadeflow
Dev.to · Riddhiman 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Why One Model Is Never Enough: Routing Incident Analysis With cascadeflow
# Why One Model Is Never Enough: Routing Incident Analysis With cascadeflow The first time our...
10 First-Principles Strategies to Learn Any Programming Language Deeply
Dev.to · Stanley Chege Thuita 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
10 First-Principles Strategies to Learn Any Programming Language Deeply
How mastering Go taught me how to master learning itself Most developers learn programming...
10 First-Principles Strategies to Learn Any Programming Language Deeply
Dev.to · Stanley Chege Thuita 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
10 First-Principles Strategies to Learn Any Programming Language Deeply
How mastering Go taught me how to master learning itself Most developers learn programming...
Understanding Embeddings easily.
Dev.to · Daniel Odii 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Understanding Embeddings easily.
I've been hearing about embeddings for a while now, and even as someone who's very conversant with...
The Hidden Layer Every AI Developer Must Learn
Dev.to · Benjamin Tetteh 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
The Hidden Layer Every AI Developer Must Learn
Late January 2026. A developer ships a social network over a weekend. No traditional code written —...
Top Tools and Techniques for Model Interpretability
Dev.to · mansi kandari 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Top Tools and Techniques for Model Interpretability
With AI currently powering decisions on life, money and justice, it is not just the prediction but...
How to Scale AI Development Beyond Prototype Speed
Dev.to · Oyedele Temitope 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
How to Scale AI Development Beyond Prototype Speed
One thing that isn't talked about enough in AI right now is how easy it has become to mistake a...
AI-Driven Dynamic Pricing in Hotels: A Data Engineer's Deep Dive into Revenue Management Systems
Dev.to · Martin Tuncaydin 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
AI-Driven Dynamic Pricing in Hotels: A Data Engineer's Deep Dive into Revenue Management Systems
Martin Tuncaydin explores the engineering challenges behind AI-driven dynamic pricing in hotels, from real-time feature engineering to scaling revenue man…
I Finally Understood Elasticsearch After Thinking About Libraries
Dev.to · Diksha Sharma 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
I Finally Understood Elasticsearch After Thinking About Libraries
Imagine Elasticsearch as a huge digital library system, and Apache Lucene as the high-performance...
Building Real-Time E-Commerce Recommendation Systems on AWS
Dev.to · Marvelous Olaoluwa 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Building Real-Time E-Commerce Recommendation Systems on AWS
Modern e-commerce platforms are no longer competing only on price or product variety. Today, customer...
Profiling a CUDA Python Program with GPUFlight
Dev.to · Myoungho Shin 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Profiling a CUDA Python Program with GPUFlight
In the previous post, I used a C++ CUDA example to look at memory coalescing and how memory access...
16 Python Libraries You Should Know
Dev.to · Shefali 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
16 Python Libraries You Should Know
Python libraries make development much easier because you don’t have to build everything from...
How I built a fallback loop to save my recommendation engine
Dev.to · admin pb 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
How I built a fallback loop to save my recommendation engine
Recommendation algorithms usually act like black boxes. I wanted to build a movie matchmaker that...
Our AI Inference Bill Dropped 65% After We Stopped Treating Every Query the Same
Dev.to · Karthik S 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Our AI Inference Bill Dropped 65% After We Stopped Treating Every Query the Same
Every query hitting our AI layer was going straight to the most powerful model we had. A user...
How I built a free real estate AVM with 375k notary transactions, PostGIS, and a 4€/month VPS
Dev.to · Pszemo Koziniak 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
How I built a free real estate AVM with 375k notary transactions, PostGIS, and a 4€/month VPS
A few months ago I wanted to estimate my own apartment's value in Warsaw. Every Polish AVM I found...
AI is heading toward a wall, and most people still don’t see it...
Dev.to · Gary Doman/TizWildin 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
AI is heading toward a wall, and most people still don’t see it...
AI is heading toward a wall most people still don’t see: Inference cost. Memory...
You Probably Don't Need 8-Bit Quantization
Dev.to · Billy Bob Gurr 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
You Probably Don't Need 8-Bit Quantization
When I started running open models locally, I was paranoid about quantization. Lower bit depths...
My 4-Step Regex Debugging Workflow (That Actually Saves Time)
Dev.to · zhihu wu 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
My 4-Step Regex Debugging Workflow (That Actually Saves Time)
I've written hundreds of regular expressions over the years, and I still get them wrong on the first...
vite HMR is silently the reason ur laptop fan wont stop
Dev.to · BaoDev Studio 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
vite HMR is silently the reason ur laptop fan wont stop
ur working on a react app. ur fan kicks on. u assume chrome is the culprit, or slack, or the LSP....
How I Reverse-Engineered a Radiology Portal and Built an Open-Source MRI Analyzer
Dev.to · Liohtml 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
How I Reverse-Engineered a Radiology Portal and Built an Open-Source MRI Analyzer
The Problem Two weeks ago, I got a knee MRI after a Brazilian Jiu-Jitsu injury (a "knee...
LeetCode Solution: 10. Regular Expression Matching
Dev.to · Hommies 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
LeetCode Solution: 10. Regular Expression Matching
Mastering Regular Expressions: A Deep Dive into LeetCode 10 with Dynamic Programming Hey...
Everything is an Object in Python — And Why That Matters
Dev.to · Nasir Mustafayev 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Everything is an Object in Python — And Why That Matters
When I started learning Python, I kept running into questions like: Why does changing a list...
X's Feed Ranking Algorithm: How Grok Ranks 500M Posts in 200ms
Dev.to · Ramsis Hammadi 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
X's Feed Ranking Algorithm: How Grok Ranks 500M Posts in 200ms
X's Feed Ranking Algorithm: How Grok Ranks 500M Posts in 200ms TL;DR...
Moving AI From Notebook to Production: Where Most Builders Get Stuck
Dev.to · Nometria 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Moving AI From Notebook to Production: Where Most Builders Get Stuck
Why Your AI-Built App Breaks at Scale (And How to Fix It) You built something in Lovable...
Kubernetes Pod Scheduling for GPU-Accelerated ML Inference
Dev.to · SoftwareDevs mvpfactory.io 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Kubernetes Pod Scheduling for GPU-Accelerated ML Inference
Deep dive into scheduling ML inference workloads on heterogeneous GPU clusters using Kubernetes 1.36 device plugin API v1beta1, topology manager policies (singl
FrugalSloth trains small neural nets directly in your browser using WebGL/WebAssembly. Fully private
Dev.to · SmartCity Jaen 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
FrugalSloth trains small neural nets directly in your browser using WebGL/WebAssembly. Fully private
Tired of uploading datasets to someone else's GPU? FrugalSloth trains small neural nets directly in...
Detecting Silent Model Failure: Drift Monitoring That Actually Works
Dev.to · Lukas Brunner 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Detecting Silent Model Failure: Drift Monitoring That Actually Works
TL;DR: Most drift monitoring setups alert on the wrong thing. Feature distribution drift is cheap to...
The Rust Sidecar Pattern: Fixing Python AI's Deployment Weakness
Dev.to · pickuma 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
The Rust Sidecar Pattern: Fixing Python AI's Deployment Weakness
Python dominates ML development but struggles in production serving. The Rust sidecar pattern splits responsibilities: Python handles models, Rust owns the hot
Interview Sheet Q1:- 1. Two Sum
Dev.to · shipra Shankhwar 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Interview Sheet Q1:- 1. Two Sum
LeetCode: Two Sum Given an array nums and a target, return indices of two numbers such...
Counting tokens is dumb. So we built a free metric for AI proficiency.
Dev.to · Charlie Graham 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Counting tokens is dumb. So we built a free metric for AI proficiency.
We’ve been trying to figure out a real answer to a question that keeps coming up: how do you measure...
Chat with your database in plain English — locally, for free
Dev.to · retrovirusretro 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Chat with your database in plain English — locally, for free
"What were our top 10 customers last quarter by revenue, as a bar chart?" DB-GPT translates that to...
Why hypergraphz beats every other Python hypergraph library
Dev.to · Davy Duperron 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Why hypergraphz beats every other Python hypergraph library
If your data has relationships that involve more than two parties at once — co-authorship,...
AI/ML Research Digest — May 16, 2026
Dev.to · Papers Mache 📐 ML Fundamentals 📄 Paper ⚡ AI Lesson 1mo ago
AI/ML Research Digest — May 16, 2026
Distillation + low‑rank tricks cut compute Combining knowledge distillation with low‑rank adapters...
Handling Non-Stationary Time Series: Building a Probabilistic Engine with XGBoost & Python
Dev.to · Artem 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Handling Non-Stationary Time Series: Building a Probabilistic Engine with XGBoost & Python
If you have ever tried to apply Machine Learning to financial time series, you know the heartbreak of...
A real-world walkthrough of regression using coffee, code, and actual data
Dev.to · Sujit Mali 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
A real-world walkthrough of regression using coffee, code, and actual data
A no-jargon, story-first walkthrough of linear regression using a side project I actually ran on myself in Bengaluru. Math by hand, Python at the end.
How I set up Sanity TypeGen for fully typed GROQ queries in TypeScript
Dev.to · Nayan Kyada 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
How I set up Sanity TypeGen for fully typed GROQ queries in TypeScript
A step-by-step guide to Sanity TypeGen: CLI config, generating TypeScript types from GROQ queries, CI integration, and handling schema evolution gotchas.
PHP fun: Lean theorem in PHP
Dev.to · david duymelinck 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
PHP fun: Lean theorem in PHP
In following post I saw Designing Reliable Permission Models with Lean 4 ...
Embedding 685 million texts in 32 minutes
Dev.to · Coach Danis 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
Embedding 685 million texts in 32 minutes
My embedding pipeline used to take many hours. I'd kick it off, go do other work, come back, find a...
The Feature Store: Consistency and Latency Are Both Non-Negotiable
Dev.to · Ken W Alger 📐 ML Fundamentals ⚡ AI Lesson 1mo ago
The Feature Store: Consistency and Latency Are Both Non-Negotiable
Part 3 of 5 in the series: When Your AI Pipeline Grows Up In the previous post, we worked through...