Foundations

ML Fundamentals

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

11,584
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,275) Articles (1873)Blog Posts (734)Tutorials (544)Research Papers (120)News (4)
#08, It's Not That Hard~ Conditionals and Loops (Chapter 04, Sec 01, 02)
Dev.to · Hanna 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
#08, It's Not That Hard~ Conditionals and Loops (Chapter 04, Sec 01, 02)
Textbook: Self-Study Java (by Shin Yong-kwon) Sections: Chapter 04 Sec 01, Sec 02, Chapter Review...
Demystifying AI for Developers: Beyond the Hype
Dev.to · Matheus 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Demystifying AI for Developers: Beyond the Hype
It's a question that echoes through tech conferences and LinkedIn feeds: "Is AI the future?" For...
🔮 PRISM - AI-Powered Edge Orchestration & Distributed Inference
Dev.to · Francisco Molina 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
🔮 PRISM - AI-Powered Edge Orchestration & Distributed Inference
Deploy ML models at the edge with real-time sync, automatic conflict resolution, and zero...
Chapter 8: RMS Normalisation and Residual Connections
Dev.to · Gary Jackson 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Chapter 8: RMS Normalisation and Residual Connections
Add two stabilisation patterns deep networks need: RMSNorm to keep activations bounded, and residual connections to give gradients a highway.
Machine Learning Driven Crop Yield Prediction with NLP-Based Insight
Dev.to · CHITTIPROLU DAKSHAYANI 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Machine Learning Driven Crop Yield Prediction with NLP-Based Insight
Machine Learning Driven Crop Yield Prediction with NLP-Based Insight is a smart agriculture system....
Tokenizer-Aware Markdown Chunking That Doesn't Shred Tables
Dev.to · Gabriel Anhaia 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Tokenizer-Aware Markdown Chunking That Doesn't Shred Tables
Why fixed 512-token splits cut tables in half, and a Python splitter that respects H2/H3, paragraphs, and sentences with a soft token budget.
My AI Database Just Got Production-Ready: 3 Features That Changed Everything
Dev.to · Charles Wu 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
My AI Database Just Got Production-Ready: 3 Features That Changed Everything
seekdb 1.2.0 isn’t just another version bump. It’s the difference between “cool prototype”...
Chapter 7: The Training Loop and Adam Optimiser
Dev.to · Gary Jackson 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Chapter 7: The Training Loop and Adam Optimiser
Assemble a full training loop: forward, loss, backward, and Adam parameter updates with momentum, adaptive scaling, and learning rate decay.
Why Your Neural Network Fails Silently and How to Actually Debug It
Dev.to · Alan West 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Why Your Neural Network Fails Silently and How to Actually Debug It
Practical debugging strategies for deep learning models that fail silently, from data pipeline checks to gradient monitoring and distribution shift detection.
Training Infrastructure — Deep Dive + Problem: NeRF Ray Sampling
Dev.to · pixelbank dev 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Training Infrastructure — Deep Dive + Problem: NeRF Ray Sampling
A daily deep dive into llm topics, coding problems, and platform features from PixelBank. ...
Bayes' theorem in machine learning
Dev.to · Silver_dev 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Bayes' theorem in machine learning
Bayes' Theorem describes how to update the probability of a hypothesis when new data is obtained. It...
Why tutorials don't make you a developer
Dev.to · Samaresh Das 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Why tutorials don't make you a developer
You just finished a 10-hour coding tutorial, so why can't you build a website? That feeling of...
🌸 Iris Classifier ML Pipeline — Complete Tutorial & Instructions Manual
Dev.to · Aniket Singh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
🌸 Iris Classifier ML Pipeline — Complete Tutorial & Instructions Manual
Iris Classifier ML Pipeline — Complete Tutorial & Instructions Manual Who this is...
Build an Offline ESP32 Voice Assistant (Speech-to-Text Without Internet)
Dev.to · David Thomas 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Build an Offline ESP32 Voice Assistant (Speech-to-Text Without Internet)
Voice control is everywhere now. From smart homes to simple DIY automation, talking to devices just...
I Spent a Full Day Debugging This Python Error — Here's What Fixed It in 30 Seconds
Dev.to · Prashik besekar 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
I Spent a Full Day Debugging This Python Error — Here's What Fixed It in 30 Seconds
The most embarrassing debugging story I've ever told. And the lesson every Python beginner needs to...
Gradient Descent: How AI Learns
Dev.to · Akhilesh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Gradient Descent: How AI Learns
You are blindfolded in a hilly landscape. Your only goal is to reach the lowest point in the...
Derivatives: Understanding Change
Dev.to · Akhilesh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Derivatives: Understanding Change
Your model made a prediction. The prediction was wrong. Not just wrong. You have a number that...
Matrix Multiplication: Transforming Data Into Meaning
Dev.to · Akhilesh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Matrix Multiplication: Transforming Data Into Meaning
Here is something most AI tutorials hide from you. A neural network layer is matrix...
The Dot Product: How AI Measures Similarity
Dev.to · Akhilesh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
The Dot Product: How AI Measures Similarity
Two users on a music app. User A listens to jazz, blues, and soul. User B listens to jazz, blues,...
Serving Infrastructure — Deep Dive + Problem: Softmax Function
Dev.to · pixelbank dev 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Serving Infrastructure — Deep Dive + Problem: Softmax Function
A daily deep dive into llm topics, coding problems, and platform features from PixelBank. ...
Chapter 4: The Bigram Model - Simplest Possible Language Model
Dev.to · Gary Jackson 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Chapter 4: The Bigram Model - Simplest Possible Language Model
Implement a counting-based bigram model to pin down the next-token prediction task and establish a loss baseline before neural networks enter.
Crossword helper internals: regex vs trie for pattern matching
Dev.to · Dean Gilley 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Crossword helper internals: regex vs trie for pattern matching
Crossword helper internals: regex vs trie for pattern matching If you’ve ever spent a...
Auto-Detect Should Not Auto-Apply: Building Reviewable Redaction Overlays
Dev.to · byeval 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Auto-Detect Should Not Auto-Apply: Building Reviewable Redaction Overlays
How to turn automatic detections into tagged, editable overlay objects instead of destructive one-click bitmap edits.
SageMaker Pipelines: CI/CD for ML with Terraform 🔁
Dev.to · Suhas Mallesh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
SageMaker Pipelines: CI/CD for ML with Terraform 🔁
Manual model retraining is a reliability risk. SageMaker Pipelines automates the full ML lifecycle -...
10 Python Pitfalls
Dev.to · Krun_pro 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
10 Python Pitfalls
10 Python Pitfalls That Scream You Are a Junior Developer Python looks easy at first, but when your...
We Talked About This for Two Years. Now You Can Talk to It
Dev.to · Martina Zrnec 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
We Talked About This for Two Years. Now You Can Talk to It
The Kid in the Candy Store Problem It was a notification. Just one. Someone, somewhere,...
Why Your Inference Stack Is Bleeding Money — And How to Fix It
Dev.to · Charles Walls 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Why Your Inference Stack Is Bleeding Money — And How to Fix It
There's a moment every engineering team hits when they move from prototyping with a hosted LLM API to...
How to learn to code in 2026 before the hiring surge starts
Dev.to · Programming with Shahan 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
How to learn to code in 2026 before the hiring surge starts
The software engineer (SWE) job market is picking up in 2026. SignalFire reported that firms like...
Riding Stock Price Waves with Wavelet Transform Signals in Python
Dev.to · Ayrat Murtazin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Riding Stock Price Waves with Wavelet Transform Signals in Python
Decompose price series into time-frequency components and generate low-noise trading signals using PyWavelets.
#5.ML vs Traditional Programming
Dev.to · Mr_WlofX 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
#5.ML vs Traditional Programming
Hey, let’s continue with the next topic. So far, we’ve understood what Machine Learning is, why it is...
How to Compare AI Models Without Getting Fooled by Benchmarks
Dev.to · BenchGecko 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
How to Compare AI Models Without Getting Fooled by Benchmarks
Every week a new model drops with a blog post claiming state of the art on some benchmark. But if you...
RS-X 2.0
Dev.to · Robert Sanders 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
RS-X 2.0
RS-X is built around a simple idea: Write expressions against your model, and let updates propagate...
A Learnability Gap, Not a Capacity Gap: 353 Parameters vs a 3-Parameter Heuristic
Dev.to · Kit Good 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
A Learnability Gap, Not a Capacity Gap: 353 Parameters vs a 3-Parameter Heuristic
A Learnability Gap, Not a Capacity Gap What 208 benchmark runs and four experiments in a...
TPU Mythbusting: vendor lock-in
Dev.to · Maciej Strzelczyk 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
TPU Mythbusting: vendor lock-in
Tensor Processing Units are a technology developed and owned by Google. While you can find GPUs in...
Lagrange Multipliers
Dev.to · Sajjad Rahman 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Lagrange Multipliers
Q1. Lagrange Multipliers What condition holds at the optimum? A. ∇f(x) = 0 B. ∇f(x) = Σ...
How to See Inside Your AI Model in 3 Lines of Python
Dev.to · Chris Stafford 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
How to See Inside Your AI Model in 3 Lines of Python
I built a tool that makes any PyTorch model inspectable with one line of code. No retraining, no...
MCP server for C# development with real NuGet reflection
Dev.to · Prashant Patil 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
MCP server for C# development with real NuGet reflection
sharp-mcp: Roslyn-Powered C# Analysis, Real NuGet DLL Reflection, and Safe Live...
Bank Reconciliation in Python: Building a Plaid Integration from Scratch
Dev.to · Edwards Tech Innovations 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Bank Reconciliation in Python: Building a Plaid Integration from Scratch
Bank Reconciliation in Python: Building a Plaid Integration from Scratch If you're...
Hybrid ML for Market Regime Detection: HMM + K-Means on SPY, IWM, HYG, LQD, VIX
Dev.to · Ayrat Murtazin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Hybrid ML for Market Regime Detection: HMM + K-Means on SPY, IWM, HYG, LQD, VIX
Combine Hidden Markov Models and K-Means clustering with PCA to detect equity, credit, and volatility regimes in Python.
Building a Real-Time Face Swap Pipeline in Rust with ONNX Runtime
Dev.to · dd 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Building a Real-Time Face Swap Pipeline in Rust with ONNX Runtime
Most face swap tools are Python scripts stitched together with PyTorch, OpenCV, and a prayer. They...
Tuning ML hyperparameters with a swarm optimizer inspired by parrot behavior
Dev.to · Vijay Govindaraja 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Tuning ML hyperparameters with a swarm optimizer inspired by parrot behavior
When you train a neural network or any ML model, performance depends heavily on hyperparameters —...
CNNs Explained: How Image Classification Actually Works in Deep Learning
Dev.to · shangkyu shin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
CNNs Explained: How Image Classification Actually Works in Deep Learning
Understanding CNNs means understanding how models turn raw pixels into structured representations....
Neural Network Optimization Challenges — Fixing Vanishing Gradients with Better Architecture Design
Dev.to · shangkyu shin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Neural Network Optimization Challenges — Fixing Vanishing Gradients with Better Architecture Design
Vanishing gradients are one of the main reasons deep neural networks fail. If your deeper model...
How Neural Networks Actually Learn: Backpropagation, Gradients, and Training Loop (Developer Guide)
Dev.to · shangkyu shin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
How Neural Networks Actually Learn: Backpropagation, Gradients, and Training Loop (Developer Guide)
Learn how neural networks train using forward propagation, loss functions, and backpropagation. This...
Multilayer Perceptron (MLP) — How Neural Networks Learn Representations, Probabilities, and Gradients
Dev.to · shangkyu shin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Multilayer Perceptron (MLP) — How Neural Networks Learn Representations, Probabilities, and Gradients
Multilayer Perceptron (MLP) is the simplest neural network worth learning deeply. It looks basic,...
Regularization in Machine Learning — How to Actually Prevent Overfitting (L1, L2, Dropout)
Dev.to · shangkyu shin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Regularization in Machine Learning — How to Actually Prevent Overfitting (L1, L2, Dropout)
What is regularization in machine learning, and how do you actually prevent overfitting in practice?...
Optimization in Machine Learning — How Models Learn Parameters and What Actually Improves Training
Dev.to · shangkyu shin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Optimization in Machine Learning — How Models Learn Parameters and What Actually Improves Training
Learn how optimization in machine learning works, from parameter learning and loss minimization to...
Optimization vs Regularization — The Real Reason Your Model Overfits (and How to Fix It)
Dev.to · shangkyu shin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Optimization vs Regularization — The Real Reason Your Model Overfits (and How to Fix It)
Most deep learning problems are not architecture problems. They are training...