Foundations

ML Fundamentals

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

20,710
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,357) Articles (5531)Blog Posts (2434)Tutorials (1079)Research Papers (2954)News (359)
Part 1: Understanding Amazon SageMaker
Dev.to · Niharika Pujari 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Part 1: Understanding Amazon SageMaker
My first impression of SageMaker When I first came across Amazon SageMaker, I assumed it...
The model looked great on validation until one real invoice broke four assumptions
Dev.to · angu10 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The model looked great on validation until one real invoice broke four assumptions
An empirical note on what synthetic invoice data taught a Gemma fine-tune, what it hid, and how one...
Event Ordering Corruption in IoT Data and Why Machine Learning Models Learn From Lies
Dev.to · Tyler 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Event Ordering Corruption in IoT Data and Why Machine Learning Models Learn From Lies
There is a question that should be asked at the beginning of every machine learning project that uses...
Empirical Research in Machine Learning Ended Math’s Monopoly
Dev.to · Simon Paxton 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Empirical Research in Machine Learning Ended Math’s Monopoly
A theorem-first paper and an ablation-heavy systems paper can now describe the same model class and...
QIS Protocol vs Federated Learning: A Distributed Health Data Routing Alternative
Dev.to · Rory | QIS PROTOCOL 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
QIS Protocol vs Federated Learning: A Distributed Health Data Routing Alternative
Federated learning has become the default answer to a legitimate question: how do we learn from...
Uses of C and C++ in Modern Technology
Dev.to · Ayush Kumar 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Uses of C and C++ in Modern Technology
Introduction C and C++ are among the most powerful and widely used programming languages in the...
How I Stopped GGUF Models From Crashing My GPU: A Pre-flight VRAM Check
Dev.to · Dmytro Romanov 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How I Stopped GGUF Models From Crashing My GPU: A Pre-flight VRAM Check
The crash that started this I was loading a Q4_K_M quantized 13B model on a 24GB card. The...
I Built the World's First AI Knowledge Arena — Battle Other Devs on ML & Deep Learning
Dev.to · Ryan Collins 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Built the World's First AI Knowledge Arena — Battle Other Devs on ML & Deep Learning
Stop Doomscrolling AI Tutorials. Start Actually Testing Your Knowledge. Let's be real — most of us...
Entropy and Information Gain in Decision Trees: A Practical Guide
Dev.to · hqqqqy 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Entropy and Information Gain in Decision Trees: A Practical Guide
A clear, intuitive explanation of entropy and information gain with practical examples. Learn exactly how decision trees decide which question to ask next.
Machine Learning for Maintenance Scheduling: How Pablo M. Rivera Sees the Future
Dev.to · Pablo Rivera 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Machine Learning for Maintenance Scheduling: How Pablo M. Rivera Sees the Future
Machine Learning for Maintenance Scheduling: How Pablo M. Rivera Sees the Future By Pablo...
Simulating Volatility Clustering with Hawkes-Enhanced Jump Diffusion in Python
Dev.to · Ayrat Murtazin 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Simulating Volatility Clustering with Hawkes-Enhanced Jump Diffusion in Python
Build a multi-asset price simulator that captures realistic market behavior across 4 asset classes using self-exciting jump processes.
From Raw CSV to Model Comparison in 3 Lines of Python
Dev.to · Rupesh Bharambe 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
From Raw CSV to Model Comparison in 3 Lines of Python
A hands-on tutorial with dissectml — the library that combines deep EDA with model...
Generative Simulation Benchmarking for wildfire evacuation logistics networks in carbon-negative infrastructure
Dev.to · Rikin Patel 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Generative Simulation Benchmarking for wildfire evacuation logistics networks in carbon-negative infrastructure
My journey into this niche began not with a grand plan, but with a frustrating contradiction. While exploring reinforcement learning for optimizing last-mile de
Calibrating Your AI: Using Last Season's Data to Sharpen Forecasts
Dev.to · Ken Deng 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Calibrating Your AI: Using Last Season's Data to Sharpen Forecasts
You invested in AI tools for crop planning and yield forecasting, only to find reality stubbornly...
From Counting Words to Learning Meaning
Dev.to · Akash 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
From Counting Words to Learning Meaning
TF-IDF, Cosine Similarity, and Word2Vec By the end of this post, you'll understand two...
My Apify Scraper Is Already an MCP Server — I Just Didn't Know It
Dev.to · Session zero 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
My Apify Scraper Is Already an MCP Server — I Just Didn't Know It
When I started researching MCP marketplaces to monetize my Korean data scrapers, I assumed the hard...
Flight Delay Prediction with Machine Learning: Lessons from Production
Dev.to · Martin Tuncaydin 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Flight Delay Prediction with Machine Learning: Lessons from Production
Martin Tuncaydin shares lessons from building and deploying real-time flight delay prediction models at scale using air traffic control feeds, weather API…
I Rewrote python-dateutil in Rust — Even a Naive Port Is Up to 94x Faster
Dev.to · Tetsuya Wakita 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Rewrote python-dateutil in Rust — Even a Naive Port Is Up to 94x Faster
TL;DR — pip install python-dateutil-rs, change one import, get 5x–94x faster date parsing,...
Building Multilingual Financial Document Pipelines for M&A Tech
Dev.to · Diogo Heleno 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Building Multilingual Financial Document Pipelines for M&A Tech
Building Multilingual Financial Document Pipelines for M&A Tech Working on fintech...
Lessons from Fixing 8 Bugs in a Quantitative Trading Framework
Dev.to · Bill Tu 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Lessons from Fixing 8 Bugs in a Quantitative Trading Framework
QuantFlow is an open-source quantitative trading system written in Python. After the initial release,...
UniMat 2.0 – Universal Matrix Framework in Pure C99
Dev.to · GBLMX 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
UniMat 2.0 – Universal Matrix Framework in Pure C99
UniMat 2.0 is a lightweight, cross-platform, zero-dependency, industrial-grade universal matrix...
Optimizing GPU and Compute Costs for AI and Machine Learning Workloads
Dev.to · Datta Kharad 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Optimizing GPU and Compute Costs for AI and Machine Learning Workloads
As the demand for Artificial Intelligence (AI) and Machine Learning (ML) continues to surge,...
Building an ML-Powered Notification Router on AWS: A Production Architecture Guide
Dev.to · Yadab Sutradhar 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Building an ML-Powered Notification Router on AWS: A Production Architecture Guide
Author Bio: ML Engineer specializing in real-time ML systems and serverless architectures on AWS....
How I Built an Elo Rating System for Esports Teams
Dev.to · milkmaster7 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How I Built an Elo Rating System for Esports Teams
Why Elo for Esports? Traditional esports rankings (HLTV, VLR) use a mix of editorial...
I Was Stuck in Tutorial Hell… Until I Fixed This One Thing
Dev.to · Yash Sonawane 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Was Stuck in Tutorial Hell… Until I Fixed This One Thing
Let me be real with you. I spent months learning Python the wrong way. Watching tutorials. Taking...
Digit Manipulation
Dev.to · Abirami Prabhakar 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Digit Manipulation
//Sum of Digits int value = 12345; int res = 0; while ( value > 0){ ...
String Manipulation in Python
Dev.to · Sasireka 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
String Manipulation in Python
What is String? A String is a sequence of characters (letters, numbers, symbols) written...
"İçerik Tavsiye Algoritmaları",
Dev.to · FORUM WEB 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
"İçerik Tavsiye Algoritmaları",
İçerik Tavsiye Algoritmaları, dijital dünyada kullanıcıların ilgi alanlarına göre özelleştirilmiş...
I built a PyTorch edge detection package.
Dev.to · Mason Andrew Harrison 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I built a PyTorch edge detection package.
Just joined. I created my first Python package. Its is is able to do different types of edge...
Understanding Python Loops: A Beginner-Friendly Guide
Dev.to · Hưng Đặng Quốc 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Understanding Python Loops: A Beginner-Friendly Guide
Welcome to the world of Python programming! If you're just starting out, you might quickly realize...
I built an Ollama alternative with TurboQuant, model groups, and multi-GPU support
Dev.to · deharoalexandre-cyber 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I built an Ollama alternative with TurboQuant, model groups, and multi-GPU support
EIE is a policy-driven multi-model GGUF inference server. TurboQuant-native KV cache, CUDA + ROCm, parallel/sequential model groups, Apache 2.0.
Can AI Predict the Next Global Recession? Decoding Machine Learning's Edge in Market Forecasting
Dev.to · rupiya.ai 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Can AI Predict the Next Global Recession? Decoding Machine Learning's Edge in Market Forecasting
Can AI Predict the Next Global Recession? Decoding Machine Learning's Edge in Market...
Aprendiendo Recurrent Neural Networks: prediciendo fallas usando el dataset C-MAPSS de la NASA, Python y C++
Dev.to · galp76 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Aprendiendo Recurrent Neural Networks: prediciendo fallas usando el dataset C-MAPSS de la NASA, Python y C++
Bienvenidos a esta serie de posts. Lo que están por leer comenzó como un simple ejercicio de fin de...
Part 5 — How AI Actually Learns: The Training Loop Explained
Dev.to · Mohamed Hamed 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Part 5 — How AI Actually Learns: The Training Loop Explained
The AI figured it all out by failing — and failing — and failing — until it didn't. Nobody...
Probabilistic Graph Neural Inference for satellite anomaly response operations with zero-trust governance guarantees
Dev.to · Rikin Patel 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Probabilistic Graph Neural Inference for satellite anomaly response operations with zero-trust governance guarantees
It was 3 AM, and I was staring at a dashboard filled with telemetry streams from a constellation of low-earth orbit satellites. One node, designated `SAT-7B`, h
Bigger Model Better Results: How to Stop Wasting Money on the Wrong AI
Dev.to · signalscout 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Bigger Model Better Results: How to Stop Wasting Money on the Wrong AI
Bigger Model ≠ Better Results: How to Stop Wasting Money on the Wrong AI You...
Building a Real-Time Recommendation Engine with VelesDB
Dev.to · Julien L 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Building a Real-Time Recommendation Engine with VelesDB
A visitor lands on the Elden Ring product page. They have never signed up, just browsing. Next to the...
Designing Resilient and Resumable Batch Scoring Jobs
Dev.to · beefed.ai 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Designing Resilient and Resumable Batch Scoring Jobs
Build batch scoring jobs that recover from failures without duplicates—checkpointing, idempotent writes, retries, and orchestration patterns.
LeetCode Solution: 118. Pascal's Triangle
Dev.to · Vansh Aggarwal 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode Solution: 118. Pascal's Triangle
Demystifying Pascal's Triangle: A Beginner's Guide to LeetCode 118 Hey there, aspiring...
Why the E8 lattice is the perfect quantizer for KV caches
Dev.to · João André Gomes Marques 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why the E8 lattice is the perfect quantizer for KV caches
Most quantizers are chosen for convenience. E8 was chosen because the math demanded it — and then it...
Why attention-aware eviction beats random eviction (with data)
Dev.to · João André Gomes Marques 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why attention-aware eviction beats random eviction (with data)
At high eviction rates, choosing which tokens to drop matters enormously. Here is what the numbers...
Completion-Triggered Orchestration: Why We Stopped Scheduling Our AI Pipeline
Dev.to · Sebastian Chedal 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Completion-Triggered Orchestration: Why We Stopped Scheduling Our AI Pipeline
The Scheduling Problem Completion-triggered orchestration is an architectural pattern...
How to Analyze DNA Data Using Python
Dev.to · Laura Ashaley 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How to Analyze DNA Data Using Python
Analyzing DNA data with Python is a powerful way to turn raw genetic sequences into meaningful...
The 12 approaches I tested before finding one that works
Dev.to · João André Gomes Marques 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The 12 approaches I tested before finding one that works
I keep seeing ML papers that only show the final method. No dead ends, no "we tried X and it was a...
Scikit-Learn Tutorial: Linear Regression, KNN, and SVM Hands-On Labs
Dev.to · Labby 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Scikit-Learn Tutorial: Linear Regression, KNN, and SVM Hands-On Labs
Master scikit-learn with practical labs. Learn to implement Linear Regression, predict flower types with KNN, and classify Iris datasets using SVM in Python.
The Master Algorithm
Dev.to · JoeStrout 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The Master Algorithm
In 2015, a book by AI researcher Pedro Domingos came out called The Master Algorithm: How the Quest...
When swarm intelligence meets electricity data — and what goes wrong
Dev.to · Katharina Rückbrodt 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
When swarm intelligence meets electricity data — and what goes wrong
A report on a hobby project that turned out to be more interesting than planned. I actually just...
Balancing Theory and Practice: Addressing the Shift in Machine Learning Research Focus
Dev.to · Valeria Solovyova 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Balancing Theory and Practice: Addressing the Shift in Machine Learning Research Focus
The Evolution of Machine Learning Research: Balancing Theory and Practice The machine...