Foundations

ML Fundamentals

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

19,958
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,643) Articles (5156)Blog Posts (2354)Tutorials (1032)Research Papers (2743)News (358)
Sliding Window in Java: The Trick That Replaces Nested Loops
Dev.to · Quipoin 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Sliding Window in Java: The Trick That Replaces Nested Loops
Many beginners write nested loops for subarray problems. That leads to O(n²) time complexity. But...
#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...
ML acceleration guide: TPUs vs GPUs
Dev.to · Glen Yu 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
ML acceleration guide: TPUs vs GPUs
There’s a lot of hype around GPUs and NVIDIA, but how much do you know about TPUs? Article...
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.
Building a Document Processing Pipeline for Legal Translation Workflows
Dev.to · Diogo Heleno 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Building a Document Processing Pipeline for Legal Translation Workflows
Building a Document Processing Pipeline for Legal Translation Workflows While working on...
Anomaly Detector
Dev.to · Uchechukwu Enyi 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Anomaly Detector
I Built a Tool That Catches Hackers in Real Time — Here's How It Works Have you ever...
Building Smart Student Engagement Detector: An AI-Powered Early Learning Issue Detection System using ML, NLP & Multimodal Analytics
Dev.to · Srujana Sadhu Sharma 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Building Smart Student Engagement Detector: An AI-Powered Early Learning Issue Detection System using ML, NLP & Multimodal Analytics
Team members This project was developed by: Devendhar Rao @devendhar_rao Madhan Chowdary...
Building HyFD: How We Used MongoDB to Store and Analyse Production ML Failure Logs
Dev.to · SOURAB REDDY 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Building HyFD: How We Used MongoDB to Store and Analyse Production ML Failure Logs
By @sourab_reddy_ @siddardha796 @bvishnu_2509 @giridhar_58 — developed under the guidance of ...
Building HyFD: How We Used MongoDB to Store and Analyse Production ML Failure Logs
Dev.to · SOURAB REDDY 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Building HyFD: How We Used MongoDB to Store and Analyse Production ML Failure Logs
By @sourab_reddy_ @siddardha796 @bvishnu_2509 @giridhar_58 — developed under the guidance of ...
TrustShield AI: Hybrid ML-Based Phishing Detection using Flask, scikit-learn & MongoDB
Dev.to · Yadagani Sai Tejus 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
TrustShield AI: Hybrid ML-Based Phishing Detection using Flask, scikit-learn & MongoDB
The Problem That Made Us Build This Phishing emails are getting much harder to...
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”...
Building Eignex in the Open
Dev.to · Rasmus Ros 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Building Eignex in the Open
I've always been fascinated by applying optimization to solve real-world problems. It is often an...
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...
Recursion
Dev.to · Monicah Ajeso 📐 ML Fundamentals ⚡ AI Lesson 2mo ago
Recursion
A beginner-friendly breakdown of recursion - what it is, how it works, and when to use it, with countdown and factorial examples.
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))....