Foundations

ML Fundamentals

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

19,751
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,439) Articles (5026)Blog Posts (2328)Tutorials (989)Research Papers (2738)News (358)
SQL + AI: Real-World Database Solutions You Can Use Today
Dev.to · Andre Carbajal 📐 ML Fundamentals ⚡ AI Lesson 5d 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 5d 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 =...
How 3D Reconstruction Is Helping Save the World's Cultural Heritage — My Week 1 at PreserveMyWorld
Dev.to · Taha Abid 📐 ML Fundamentals ⚡ AI Lesson 5d ago
How 3D Reconstruction Is Helping Save the World's Cultural Heritage — My Week 1 at PreserveMyWorld
Copy everything below: I come from a background of building things — ML pipelines on 3 million PUBG...
"Starting My AI/ML Journey in Public — and Backpropagation Already Broke My Brain"
Dev.to · chakradhar Y 📐 ML Fundamentals ⚡ AI Lesson 5d 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 5d 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...
My submission was rejected before it ever scored
Dev.to · Alan Scott Encinas 📐 ML Fundamentals ⚡ AI Lesson 5d ago
My submission was rejected before it ever scored
The third entry in a live builder's log. My first Kaggle submission was rejected before it ever scored, thanks to a stale sample_submission file and a Google Dr
O mínimo que você precisa saber para desenvolver software com IA
Dev.to · André N. Darcie 📐 ML Fundamentals ⚡ AI Lesson 5d 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...
OrderHub Day 8: Testing With JUnit 5, Mockito & MockMvc (Spring Boot)
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 5d ago
OrderHub Day 8: Testing With JUnit 5, Mockito & MockMvc (Spring Boot)
OrderHub Day 8: tests. The feature that lets you change everything else without fear. Today the...
Cross-Validation: Why One Train/Test Split Lies
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 5d ago
Cross-Validation: Why One Train/Test Split Lies
You split your data 80/20, get 91% accuracy, and ship it. But was that 91% luck or skill? A single...
Day 2: Supervised vs. Unsupervised vs. Reinforcement Learning
Dev.to · Raseena Anwar 📐 ML Fundamentals ⚡ AI Lesson 5d ago
Day 2: Supervised vs. Unsupervised vs. Reinforcement Learning
When you pull back the hood of Machine Learning, you realize fast: algorithms don't all learn the...
I thought I understood JavaScript scopes... until this happened ( Learning journal #1-Variables and Data Types)
Dev.to · Mahin Ahmed 📐 ML Fundamentals ⚡ AI Lesson 5d ago
I thought I understood JavaScript scopes... until this happened ( Learning journal #1-Variables and Data Types)
Actually, I was learning the fundamentals of programming in JavaScript. I was studying Variables and...
An Interviewer Asked Me How Amazon Recommends Products Without Login
Dev.to · Anita Kapal 📐 ML Fundamentals ⚡ AI Lesson 5d 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...
Sparse autoencoders trade interpretability for fragility
Dev.to · Papers Mache 📐 ML Fundamentals 📄 Paper ⚡ AI Lesson 6d ago
Sparse autoencoders trade interpretability for fragility
Interpretability via sparse autoencoders can mask extreme fragility in the very neurons we treat as...
Thompson Sampling: How Recommender Systems Learn to Bet on What You'll Like
Dev.to · Emir Hüseyin İnci 📐 ML Fundamentals ⚡ AI Lesson 6d ago
Thompson Sampling: How Recommender Systems Learn to Bet on What You'll Like
A Bayesian approach to the explore-exploit tradeoff, explained through personalized recommendations.
Lint your MCP server before you publish it (an eslint for MCP)
Dev.to · fernforge 📐 ML Fundamentals ⚡ AI Lesson 6d 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 6d 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...
Transfer Learning: Stand on a Pretrained Model
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 6d ago
Transfer Learning: Stand on a Pretrained Model
You don't have a million labeled images or a GPU farm — and you don't need them. Transfer learning...
Regularization From Scratch: L1 vs L2, Visualized
Dev.to · Devanshu Biswas 📐 ML Fundamentals ⚡ AI Lesson 6d ago
Regularization From Scratch: L1 vs L2, Visualized
A flexible model fit to noisy data will wiggle through every point and generalize terribly....
Code Challenge of the Day — Clamp a value (easy)
Dev.to · I Want To Learn Programming 📐 ML Fundamentals ⚡ AI Lesson 6d ago
Code Challenge of the Day — Clamp a value (easy)
Today's easy logic challenge. Solve it in your browser.
Gradient descent, explained by rolling downhill
Dev.to · I Want To Learn Programming 📐 ML Fundamentals ⚡ AI Lesson 6d ago
Gradient descent, explained by rolling downhill
Every model you have heard of is trained by one algorithm, gradient descent. The idea is a ball rolling downhill to the lowest point, and it is about three line
# Starting My Open Source Journey: GSoC 2027 🚀
Dev.to · Mantu Kumar 📐 ML Fundamentals ⚡ AI Lesson 6d ago
# Starting My Open Source Journey: GSoC 2027 🚀
Hey everyone! 👋 I'm Mantu from India, and I'm just getting started with open source. Recently, I...
Sparse Autoencoders and the Quest to Find 'Concepts' Inside Models
Dev.to · VelocityAI 📐 ML Fundamentals ⚡ AI Lesson 6d ago
Sparse Autoencoders and the Quest to Find 'Concepts' Inside Models
You look inside a neural network. You see billions of numbers. They are not words. They are not...
Perceptual Hashing for Video Deduplication in Python at Aggregator Scale
Dev.to · ahmet gedik 📐 ML Fundamentals ⚡ AI Lesson 6d ago
Perceptual Hashing for Video Deduplication in Python at Aggregator Scale
How we dedupe re-uploaded trending videos across Asia-Pacific markets using DCT-based perceptual has
The Oracle Problem Isn't About Data. It's About Trust Minimization.
Dev.to · Ramprasad E 📐 ML Fundamentals ⚡ AI Lesson 6d 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...
Simulating Antiferromagnets with PennyLane: A Deep Dive into spinq-vqe
Dev.to · Ross Peili 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Simulating Antiferromagnets with PennyLane: A Deep Dive into spinq-vqe
Quantum Machine Learning (QML) is rapidly moving from theoretical whitepapers into practical...
What Is Machine Learning? A Beginner-to-Pro Guide for 2026
Dev.to · ZyVOP 📐 ML Fundamentals ⚡ AI Lesson 1w ago
What Is Machine Learning? A Beginner-to-Pro Guide for 2026
Most explanations of machine learning are wrong. Here's what it actually is, why it beats hardcoded rules, and the one runnable example that makes it click.
5 Python Recursion Problems That Will Make You Finally Understand Base Cases
Dev.to · Ameer Abdullah 📐 ML Fundamentals ⚡ AI Lesson 1w 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...
Can We Talk About the "AI/ML Engineer" Shortcut for a Second?
Dev.to · Nada Shawer 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Can We Talk About the "AI/ML Engineer" Shortcut for a Second?
Lately, it feels like my feed is completely flooded with "Become an AI/ML Engineer in 2 Hours!" crash...
How I built a YouTube performance classifier that adjusts tomorrow's video script bias
Dev.to · MORINAGA 📐 ML Fundamentals ⚡ AI Lesson 1w 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 1w 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...
Why GridSearchCV Wastes Most of Its Time — And What I Did About It
Dev.to · Thisal Dilmith 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Why GridSearchCV Wastes Most of Its Time — And What I Did About It
If you've ever tuned hyperparameters on a large grid, you know the pain. You kick off a GridSearchCV,...
50/60 Days System Design Questions!
Dev.to · Joud Awad 📐 ML Fundamentals ⚡ AI Lesson 1w ago
50/60 Days System Design Questions!
Your ML team trained a model that hits 94% accuracy in the notebook. Then you deploy it. Peak...
What Is Point-in-Time Correctness? Why No-Look-Ahead Makes or Breaks a Backtest
Dev.to · TickDistill 📐 ML Fundamentals 📄 Paper ⚡ AI Lesson 1w ago
What Is Point-in-Time Correctness? Why No-Look-Ahead Makes or Breaks a Backtest
What Is Point-in-Time Correctness? Why No-Look-Ahead Makes or Breaks a Backtest By...
Code Challenge of the Day — Letter grade (easy)
Dev.to · I Want To Learn Programming 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Code Challenge of the Day — Letter grade (easy)
Today's easy logic challenge. Solve it in your browser.
The leaderboard you can't score against
Dev.to · Alan Scott Encinas 📐 ML Fundamentals ⚡ AI Lesson 1w ago
The leaderboard you can't score against
The second entry in a live builder's log. The Hyperspectral Object Tracking Challenge scores you on an unlabeled test set, so the leaderboard can't tell you you
Confidence is enough to decide. It's not enough to do.
Dev.to · yongrean 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Confidence is enough to decide. It's not enough to do.
A classifier confidence of 0.99 is enough to decide a tier. It is not enough to send an email you...
When a New Model Drops, Here's the Only Validation Flow I Actually Use
Dev.to · GWEN 📐 ML Fundamentals ⚡ AI Lesson 1w ago
When a New Model Drops, Here's the Only Validation Flow I Actually Use
Most people approach model selection backwards. They start with leaderboards, then official demos,...
# MCP Knowledge: Simple Beats Complex When AI Thinks
Dev.to · KevinTen 📐 ML Fundamentals ⚡ AI Lesson 1w ago
# MCP Knowledge: Simple Beats Complex When AI Thinks
MCP Knowledge: Simple Beats Complex When AI Thinks Honestly, I built this knowledge base...
Skill Series (05): Skill Workflow Chaining — 4 Patterns, Real Data, Parallel Speedup 1.5x
Dev.to · WonderLab 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Skill Series (05): Skill Workflow Chaining — 4 Patterns, Real Data, Parallel Speedup 1.5x
The Limit of a Single Skill A single Skill is designed to do one thing. A "technical...
I Took the Udacity AWS Machine Learning Engineer Nanodegree. Here's What It Actually Teaches (2026)
Dev.to · Aqsa Zafar 📐 ML Fundamentals ⚡ AI Lesson 1w 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...
Linear Regression From Scratch in Python (Just NumPy, No scikit-learn)
Dev.to · Jamal Hussein 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Linear Regression From Scratch in Python (Just NumPy, No scikit-learn)
scikit-learn can fit a linear regression in one line. That's great for shipping — and terrible for...
I Thought AI Was Magic Until I Built My Own Model
Dev.to · ZyVOP 📐 ML Fundamentals ⚡ AI Lesson 1w 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
Your Evals Are Flaky Too: Stop Trusting a Pass Rate You Can't Reproduce
Dev.to · Saurav Bhattacharya 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Your Evals Are Flaky Too: Stop Trusting a Pass Rate You Can't Reproduce
Your agent is non-deterministic and you know it. So is your model-as-judge eval. Here's how to measure judge flakiness, treat UNSTABLE as a first-class failing
Why Accuracy Isn't Enough: Benchmarking Enterprise AI Systems Beyond Machine Learning Metrics
Dev.to · Irvan Gerhana Septiyana 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Why Accuracy Isn't Enough: Benchmarking Enterprise AI Systems Beyond Machine Learning Metrics
Part 7 of the Building Enterprise AI Automation Systems Series ...
Why Entity Resolution Is Harder Than Named Entity Recognition
Dev.to · Irvan Gerhana Septiyana 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Why Entity Resolution Is Harder Than Named Entity Recognition
Part 4 of the Building Enterprise AI Automation Systems Series ...
Building a Financial Named Entity Recognition Pipeline for Enterprise AI
Dev.to · Irvan Gerhana Septiyana 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Building a Financial Named Entity Recognition Pipeline for Enterprise AI
Part 3 of the Building Enterprise AI Automation Systems Series ...
Stop building custom wrappers for your ML models.
Dev.to · Renato Marinho 📐 ML Fundamentals ⚡ AI Lesson 1w ago
Stop building custom wrappers for your ML models.
I spent three days last month building a specialized API wrapper for a simple Scikit-learn model. Not...
dev.to How Online Casinos Prove Their RNG Is Fair, and Why Most Software Can't
Dev.to · post 📐 ML Fundamentals ⚡ AI Lesson 1w ago
dev.to How Online Casinos Prove Their RNG Is Fair, and Why Most Software Can't
Math.random() returns a number between 0 and 1, and roughly nobody reading this could explain what...