Foundations

ML Fundamentals

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

20,693
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 (12,340) Articles (5521)Blog Posts (2432)Tutorials (1075)Research Papers (2953)News (359)
From Concept to Code: Building an AI-Based Adverse Drug Reaction Detection System
Dev.to · Rishika Chanda 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
From Concept to Code: Building an AI-Based Adverse Drug Reaction Detection System
Our approach to tackling a real-world healthcare challenge using practical machine learning and...
How We Built a Real-Time Credit Card Fraud Detection System: An Architect's Perspective
Dev.to · Printo Tom 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
How We Built a Real-Time Credit Card Fraud Detection System: An Architect's Perspective
Every millisecond counts when it comes to fraud. A fraudulent transaction approved in 200ms costs...
Part 3: Turning Text Into Numbers - Bag of Words, Keywords, and Embeddings Without the Magic
Dev.to · Prince Raj 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Part 3: Turning Text Into Numbers - Bag of Words, Keywords, and Embeddings Without the Magic
The question every beginner eventually asks At some point in every AI project, you run...
TypeScript for Beginners: Complete Guide 2026
Dev.to · Proof Matcher 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
TypeScript for Beginners: Complete Guide 2026
Why TypeScript in 2026 is Non-Negotiable TypeScript has crossed the threshold from...
Why Your Diffusion Model Is Slow at Inference (And It's Not the UNet)
Dev.to · Elise Moreau 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Why Your Diffusion Model Is Slow at Inference (And It's Not the UNet)
TL;DR: Most inference bottlenecks in diffusion pipelines are not in the UNet denoising loop. They are...
Automated Machine Learning (AutoML) in Production
Dev.to · Vishal Uttam Mane 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Automated Machine Learning (AutoML) in Production
Automated Machine Learning, commonly known as AutoML, has emerged as a critical paradigm for...
The Last Pivot: Why Quality Gates Killed My Final KV-Cache Speedup
Dev.to · Alankrit Verma 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
The Last Pivot: Why Quality Gates Killed My Final KV-Cache Speedup
I wanted to answer one question: After packed-codebook TurboQuant failed, was there still a...
Beating Eager TurboQuant Was Not Enough: Why Dense GPU Attention Still Won
Dev.to · Alankrit Verma 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Beating Eager TurboQuant Was Not Enough: Why Dense GPU Attention Still Won
I wanted to answer one question: If I remove eager overhead, can a TurboQuant-style compressed...
DevLog 20260426: Divooka Mandelbrot Benchmark – Putting Our Scripting Language to the Test
Dev.to · Charles Zhang 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
DevLog 20260426: Divooka Mandelbrot Benchmark – Putting Our Scripting Language to the Test
Today we released the first public version of DivookaBenchmark_Mandelbrot — a standardized benchmark...
Cx Dev Log — 2026-04-26
Dev.to · COMMENTERTHE9 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Cx Dev Log — 2026-04-26
The IR backend has entered Phase 11. This shift brings unary expression lowering into the spotlight,...
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.
Balancing Of CS Studies With Learning Programming Language & Tutoring 🙂
Dev.to · BELLO ABD'QUADRI BOLAJI 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Balancing Of CS Studies With Learning Programming Language & Tutoring 🙂
It's understandable how difficult is for we most students to achieve our goals when it comes to...
Keras Deserialization Safe Mode: Security Capabilities and Limitations
Dev.to · Madhan Alagarsamy 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Keras Deserialization Safe Mode: Security Capabilities and Limitations
Overview This article analyzes the security behavior of Keras safe mode during model...
Claude Code's Reasoning Was Silently Lowered. Caught a Month Late.
Dev.to · Gabriel Anhaia 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Claude Code's Reasoning Was Silently Lowered. Caught a Month Late.
Latency was fine. Error rate was fine. The model just got dumber. Here's the eval rig that catches silent regressions traditional monitoring can't see.
How AI-Driven Model Distillation is Reshaping the Future of Technology
Dev.to · Fabio Sarmento 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
How AI-Driven Model Distillation is Reshaping the Future of Technology
The Next Frontier in Artificial Intelligence In the ever-evolving landscape of technology,...
When my RL agent started writing about Star Wars instead of fixing servers
Dev.to · Yahid Basha 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
When my RL agent started writing about Star Wars instead of fixing servers
A Sunday-morning postmortem on teaching a 3B model to do enterprise IT triage with GRPO. It's 1 AM...
# Curating Python failures for DPO: notes from the rejected side
Dev.to · namakoo [IDFU] 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
# Curating Python failures for DPO: notes from the rejected side
Most of the work in DPO training data is on the rejected side. The chosen side has gold-standard...
A 14-Author Paper Tries to Make Deep Learning Theory a Science
Dev.to · Simon Paxton 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
A 14-Author Paper Tries to Make Deep Learning Theory a Science
A 14-author perspective paper posted to arXiv on April 23 argues that deep learning theory is...
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.
"Level Up Your Code: Top 10 TypeScript Libraries to Master in 2025 for Next-Level Development"
Dev.to · Orbit Websites 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
"Level Up Your Code: Top 10 TypeScript Libraries to Master in 2025 for Next-Level Development"
Level Up Your Code: Top 10 TypeScript Libraries to Master in 2025 for Next-Level...
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. ...
Chapter 6: Embeddings, the Forward Pass, and the Loss Function
Dev.to · Gary Jackson 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Chapter 6: Embeddings, the Forward Pass, and the Loss Function
Give tokens and positions learned vector identities, assemble a minimal forward pass to logits, and compute cross-entropy loss.
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...
Master AI and Machine Learning: A Step-by-Step Guide AI and Machine Learning Roadmap (Beginner to Advanced)
Dev.to · Python-T Point 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Master AI and Machine Learning: A Step-by-Step Guide AI and Machine Learning Roadmap (Beginner to Advanced)
📍 Introduction: Why You Need an AI and Machine Learning Roadmap (Beginner to...
Part-03 Tensorflow
Dev.to · Dolly Sharma 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Part-03 Tensorflow
📊 TensorFlow Computational Graph 🔹 What is a Computational Graph? A...
Quark's Outlines: Python Internal Types
Dev.to · Mike Vincent 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Quark's Outlines: Python Internal Types
What are Python internal types? Learn about code objects, frames, and more.
Gradient Descent
Dev.to · Dolly Sharma 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Gradient Descent
You’re very close, but one important idea needs correction 👇 📌 🔹 What is Gradient...
The Machine Learning Lifecycle: 10 Steps From Problem to Production (And Why Most Projects Fail at Step 3)
Dev.to · Ege Pakten 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
The Machine Learning Lifecycle: 10 Steps From Problem to Production (And Why Most Projects Fail at Step 3)
Every ML tutorial jumps straight to model training. But in the real world, training is step 7 out of...
Azure ML Pipelines + Azure DevOps: CI/CD for ML with Terraform 🔁
Dev.to · Suhas Mallesh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Azure ML Pipelines + Azure DevOps: CI/CD for ML with Terraform 🔁
Manual ML retraining is a reliability risk. Azure ML Pipelines orchestrates the ML workflow while...
NumPy Arrays: Why Not Just Use a Python List?
Dev.to · Akhilesh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
NumPy Arrays: Why Not Just Use a Python List?
You have been using NumPy arrays since post 17. np.array([1, 2, 3]). np.zeros((3, 4))....
Linear Algebra in NumPy: Math With Code
Dev.to · Akhilesh 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Linear Algebra in NumPy: Math With Code
Ten posts. Vectors. Matrices. Dot products. Matrix multiplication. Derivatives. Gradient descent....
Building a Production-Ready ML System for Supply Chain Late Delivery Risk Prediction
Dev.to · Dhaivat Jambudia 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Building a Production-Ready ML System for Supply Chain Late Delivery Risk Prediction
The Problem: “Will This Order Arrive Late?” In any supply chain, late deliveries hurt...
I Built a Pneumonia Detection AI on My MacBook — Here's Exactly How It Works
Dev.to · nandhu_sauce 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
I Built a Pneumonia Detection AI on My MacBook — Here's Exactly How It Works
I just finished building a deep learning system that identifies pneumonia from chest X-rays with 96%...
🎧 Expanding the GTZAN Dataset: A Journey from YouTube to Mel Spectrograms
Dev.to · Alejandro Tacoronte González 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
🎧 Expanding the GTZAN Dataset: A Journey from YouTube to Mel Spectrograms
I am currently finishing my specialization in Artificial Intelligence and Big Data, and I’ve decided...
Stop Punishing Your Users with CAPTCHA: How I Built a Invisible Spam Blocker
Dev.to · 松崎まさひろ 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Stop Punishing Your Users with CAPTCHA: How I Built a Invisible Spam Blocker
If you've ever managed a website for a small business, you know the problem. Monday morning. You...
Algorithmically Identifying Stock Price Support and Resistance in Python
Dev.to · Ayrat Murtazin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Algorithmically Identifying Stock Price Support and Resistance in Python
Detect key price levels automatically using local extrema and kernel density estimation in pandas.
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...
Self-Learning: The Most Powerful Way to Grow
Dev.to · Vishal Uttam Mane 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Self-Learning: The Most Powerful Way to Grow
In modern machine learning systems, data is often the limiting factor, not algorithms. High-quality...
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...
The Engineering Challenge of Turning YouTube Into an ESL Corpus
Dev.to · qcrao 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
The Engineering Challenge of Turning YouTube Into an ESL Corpus
Language learning apps have spent a decade chasing the same pattern: curate a 2,000-word...
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,...
Day 1/60: Rust DSA environment setup - Rust DSA
Dev.to · Naveen Karasu 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Day 1/60: Rust DSA environment setup - Rust DSA
A focused walkthrough of rust dsa environment setup built around building a Rust workspace that makes daily DSA work fast to run, test, and benchmark.
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. ...