Foundations

ML Fundamentals

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

20,712
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,359) Articles (5533)Blog Posts (2434)Tutorials (1079)Research Papers (2954)News (359)
What Is Model Context Protocol (MCP)? A Plain Guide for Engineers
Dev.to · Deepti Shukla 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
What Is Model Context Protocol (MCP)? A Plain Guide for Engineers
If you've seen "MCP" appear three times this week — in a job description, a Slack thread, and a...
Functions in Python for Data Science
Dev.to · Deekshitha Sai 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Functions in Python for Data Science
Functions in Python for Data Science – Complete Guide with Real Examples When I first...
dna2vec: Consistent vector representations of variable-length k-mers
Dev.to · Paperium 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
dna2vec: Consistent vector representations of variable-length k-mers
Best strategies to succeed in machine learning System Design interviews
Dev.to · Stack Overflowed 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Best strategies to succeed in machine learning System Design interviews
If you are preparing for machine learning roles at companies like Google, Amazon, Meta, Apple, or...
What Predicts a Hit? I Trained 3 ML Models to Find Out
Dev.to · Cara Jung 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
What Predicts a Hit? I Trained 3 ML Models to Find Out
In many entertainment adaptation decisions, content selections are still instinct-driven. Maybe a...
Your AI Is Not Thinking. It's Multiplying Numbers. Let Me Show You Exactly How.
Dev.to · Shivnath Tathe 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Your AI Is Not Thinking. It's Multiplying Numbers. Let Me Show You Exactly How.
Everyone's talking about AI like it's magic. I work with it daily. It's not. Here's what's actually...
Your Code is Fast… But Still Crashes (Space Complexity Explained)
Dev.to · Quipoin 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Your Code is Fast… But Still Crashes (Space Complexity Explained)
Your code runs fast… But suddenly crashes when input grows Why? Because of Space Complexity What...
I Built A Monster Model Before I Built a Working One
Dev.to · Harshith Halejolad 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Built A Monster Model Before I Built a Working One
I spent 10 days building my first competition ML model. It had transformers, attention pooling,...
I Analyzed 1,000 Technical Interview Questions - Here Are the 20 Most Common Patterns
Dev.to · ProRecruit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Analyzed 1,000 Technical Interview Questions - Here Are the 20 Most Common Patterns
I Analyzed 1,000 Technical Interview Questions - Here Are the 20 Most Common...
50 LeetCode Problems Every Software Engineer Must Solve Before a FAANG Interview
Dev.to · ProRecruit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
50 LeetCode Problems Every Software Engineer Must Solve Before a FAANG Interview
50 LeetCode Problems Every Software Engineer Must Solve Before a FAANG Interview Solving...
8 Machine Learning Projects for Software Engineers to Build in 2026
Dev.to · Nyson Markus 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
8 Machine Learning Projects for Software Engineers to Build in 2026
Most ML project lists are built for data science students. This one is built for software engineers...
Why Sentiment Analysis Can't Detect Gaslighting (And What I Built Instead)
Dev.to · Skippy Magnificent 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why Sentiment Analysis Can't Detect Gaslighting (And What I Built Instead)
Why Sentiment Analysis Can't Detect Gaslighting (And What I Built Instead) Sentiment...
Probabilistic Graph Neural Inference for bio-inspired soft robotics maintenance in hybrid quantum-classical pipelines
Dev.to · Rikin Patel 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Probabilistic Graph Neural Inference for bio-inspired soft robotics maintenance in hybrid quantum-classical pipelines
It began with a failed actuator. During my research into autonomous underwater inspection drones, I was testing a soft robotic gripper inspired by octopus tenta
What is Function and it's types?
Dev.to · Praveen Kumar K 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
What is Function and it's types?
A function is a block of code designed to perform a specific task. It runs only when it is called...
Matrices in Python
Dev.to · Gaurav Yadav 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Matrices in Python
To solve compute problems we use different type of data structures like array , maps, etc. One such...
Clique Graphs and Overlapping Communities
Dev.to · Paperium 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Clique Graphs and Overlapping Communities
I built an AI to analyze stocks after losing money trading
Dev.to · Rallypi 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I built an AI to analyze stocks after losing money trading
Why I built this I kept losing money trading U.S. stocks, and realized most of my time was spent...
Lightweight layered configuration management for Python
Dev.to · Michał 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Lightweight layered configuration management for Python
What My Project Does I kept running into the same friction in ML projects — managing...
I Stopped Watching AI Tutorials. Here is the exact code I wrote to actually learn AI
Dev.to · Akarshit Patial 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Stopped Watching AI Tutorials. Here is the exact code I wrote to actually learn AI
I Stopped Watching AI Tutorials. Here is the exact code I wrote to actually learn AI. For...
Dynamic Model Selection: Routing AI Requests to the Right Model at Runtime
Dev.to · NeuroLink AI 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Dynamic Model Selection: Routing AI Requests to the Right Model at Runtime
Dynamic Model Selection: Routing AI Requests to the Right Model at Runtime In the rapidly...
Python Math Stack: Decimal, Statistics & IEEE 754 Limits (2026)
Dev.to · Kaushikcoderpy 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Python Math Stack: Decimal, Statistics & IEEE 754 Limits (2026)
Day 19: The Mathematics of Python (Part 1) — Hardware Limits & Absolute Precision 35...
QIS for Model Ensembles: The Combinatorics You Are Not Harvesting
Dev.to · Rory | QIS PROTOCOL 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
QIS for Model Ensembles: The Combinatorics You Are Not Harvesting
You have 50 models. Each trained on different data, different domain, different patient population....
Restarting DSA After a Long Break 🚀
Dev.to · Yogender 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Restarting DSA After a Long Break 🚀
After a long pause… I’m finally back to Data Structures & Algorithms. Life happened. A lot...
Designing Scalable Data Factories for ML
Dev.to · beefed.ai 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Designing Scalable Data Factories for ML
How to design a scalable, auditable data factory for ML - ingestion, cleaning, versioning, and orchestration strategies for production-ready datasets.
Machine Learning for Beginners: Where to Start
Dev.to · Mukhtar Abdussalam 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Machine Learning for Beginners: Where to Start
Machine Learning (ML) has taken the tech world by storm, revolutionizing industries from healthcare...
Types of Learning — Deep Dive + Problem: Image-like Reshaping
Dev.to · pixelbank dev 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Types of Learning — Deep Dive + Problem: Image-like Reshaping
A daily deep dive into ml topics, coding problems, and platform features from PixelBank. ...
QIS for Rare Disease Research: N=1 Sites Are Excluded From Federated Learning by Architecture
Dev.to · Rory | QIS PROTOCOL 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
QIS for Rare Disease Research: N=1 Sites Are Excluded From Federated Learning by Architecture
There are 7,000 known rare diseases. Approximately 300 million people live with one of them globally....
#24 known is a drop! main method in JAVA
Dev.to · Deepikandas 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
#24 known is a drop! main method in JAVA
It's the entry point for your application and will subsequently invoke all the other methods...
Understanding Attention Mechanisms – Part 6: Final Step in Decoding
Dev.to · Rijul Rajesh 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Understanding Attention Mechanisms – Part 6: Final Step in Decoding
In the previous article, we obtained the initial output, but we didn’t receive the EOS token yet. To...
78% of PyTorch Models Never Reach Production. I Built the Fix.
Dev.to · Anil Prasad 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
78% of PyTorch Models Never Reach Production. I Built the Fix.
78% of PyTorch Models Never Reach Production. I Built the Fix. After 28 years shipping AI...
Why I Self-Host 7 RTX 5090 GPUs Instead of Using AWS
Dev.to · Biricik Biricik 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why I Self-Host 7 RTX 5090 GPUs Instead of Using AWS
I run seven NVIDIA RTX 5090 GPUs out of a single workstation in my home office. Not a data center....
The Demo Was One User. Then Batch Size Became Real.
Dev.to · Dev Yadav 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The Demo Was One User. Then Batch Size Became Real.
The demo worked because the test was one user, one prompt, one response. Then real usage showed up,...
4-bit Quantization Does Not Make VRAM Problems Go Away
Dev.to · Dev Yadav 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
4-bit Quantization Does Not Make VRAM Problems Go Away
A lot of people hear 4-bit quantization and mentally convert that into this model should run anywhere...
QUMPHY Project's D4 Report Establishes Six Benchmark Problems and Datasets for ML on PPG Signals
Dev.to · gentic news 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
QUMPHY Project's D4 Report Establishes Six Benchmark Problems and Datasets for ML on PPG Signals
A new report from the EU-funded QUMPHY project establishes six benchmark problems and associated datasets for evaluating machine and deep learning met
I Built an Invoice Parser API in One Day
Dev.to · Ruan Muller 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Built an Invoice Parser API in One Day
I'm a developer from South Africa, currently studying for my Bachelor of Accounting. Today I started...
We Built a Financial Solver That Protects Jobs. Then We Tried to Break It 1.1 Billion Times.
Dev.to · Mr. 0x1 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
We Built a Financial Solver That Protects Jobs. Then We Tried to Break It 1.1 Billion Times.
How we built a consent-based salary adjustment engine in Rust, tested it with TigerBeetle-style deterministic simulation, and compiled it to WASM so you can wat
Python 3.13 新特性:性能提升 40%
Dev.to · anshanzb 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Python 3.13 新特性:性能提升 40%
Python 3.13 新特性:性能提升 40% Published: 2026-04-04 Author: Anshan Time to read: ~10...
Python Automation That Earned $3,500: Building a Sports Betting Analysis System
Dev.to · Michael Garcia 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Python Automation That Earned $3,500: Building a Sports Betting Analysis System
Python Automation That Earned $3,500: Building a Sports Betting Analysis System My...
We audited LoCoMo: 6.4% of the answer key is wrong and the judge accepts up to 63% of intentionally
Dev.to · Penfield 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
We audited LoCoMo: 6.4% of the answer key is wrong and the judge accepts up to 63% of intentionally
Projects are still submitting new scores on LoCoMo as of March 2026. We audited it and found 6.4% of...
What I Would Do If I Had To Learn Programming Again
Dev.to · Lucy 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
What I Would Do If I Had To Learn Programming Again
If I had to learn programming again completely from scratch, I wouldn’t start with tutorials. Not...
📘 Master Note: The Hidden Mechanics of PCA & ICA
Dev.to · Sajjad Rahman 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
📘 Master Note: The Hidden Mechanics of PCA & ICA
Understanding Whitening, SVD, and the Math that Powers Dimensionality Reduction. Part 1:...
📘 The Science of Un-Mixing Data (PCA & ICA)
Dev.to · Sajjad Rahman 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
📘 The Science of Un-Mixing Data (PCA & ICA)
Part 1: The Math Toolbox (Prerequisites) Before we can understand PCA and ICA, we need to...
Building Translation Pipelines: Technical Implementation of MTPE vs Human Translation Workflows
Dev.to · Diogo Heleno 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Building Translation Pipelines: Technical Implementation of MTPE vs Human Translation Workflows
Building Translation Pipelines: Technical Implementation of MTPE vs Human Translation...
Best Machine Learning Diploma After 12th With Practical Training
Dev.to · Rahul 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Best Machine Learning Diploma After 12th With Practical Training
Have you recently completed your 12th grade and started looking for a career option that offers...
Reducing P99 latency in real-time model serving
Dev.to · beefed.ai 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Reducing P99 latency in real-time model serving
Proven techniques to shave milliseconds off P99 latency for production model serving — profiling, dynamic batching, compilation, and SLO-driven design
Why Your Code Gets Slower as Data Grows (Time Complexity Explained Simply)
Dev.to · Quipoin 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why Your Code Gets Slower as Data Grows (Time Complexity Explained Simply)
Your code works perfectly… But suddenly becomes painfully slow when data increases Why does this...
“Core Number Programs Every Programmer Should Know: Emirp, Strong, Perfect & Neon”
Dev.to · Arul .A 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
“Core Number Programs Every Programmer Should Know: Emirp, Strong, Perfect & Neon”
1.EMIRP program : Definition: A number is called EMIRP .The given number is prime and also it...
Stop Optimizing for MSE: Why Your Business Metrics Matter More Than Your Loss Function
Dev.to · Pallab Roy 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Stop Optimizing for MSE: Why Your Business Metrics Matter More Than Your Loss Function
As developers, we are trained to worship the leaderboards. We see a lower Mean Squared Error (MSE) or...