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)
"Graf Sinir Ağları (Graph Neural Networks) ve İlişki Analizi",
Dev.to · FORUM WEB 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
"Graf Sinir Ağları (Graph Neural Networks) ve İlişki Analizi",
Graf Sinir Ağları (Graph Neural Networks) ve İlişki Analizi, modern veri biliminin önemli bir...
How to Use LeetCode Effectively for Interview Prep (The Strategic Way)
Dev.to · Piyush Gupta 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How to Use LeetCode Effectively for Interview Prep (The Strategic Way)
Stop grinding LeetCode randomly. Learn the systematic approach to mastering DSA for your next technical interview.
What the Hell is a Token?
Dev.to · Jeff Reese 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
What the Hell is a Token?
AI Fundamentals, No Fluff — Day 1/10 Months after ChatGPT launched, I still could not have told you...
I Built a Bot That Watches multiple Markets at Once and Finds Risk-Free Trades (arbitrage)
Dev.to · Claw Arbs 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Built a Bot That Watches multiple Markets at Once and Finds Risk-Free Trades (arbitrage)
Here's something most people don't realize: the same sporting event can be priced differently on...
How to benchmark NexusQuant on your own model
Dev.to · João André Gomes Marques 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How to benchmark NexusQuant on your own model
Running benchmarks on someone else's hardware tells you very little. This guide shows you how to...
How to Spot a "Lemon": The Intuitive Logic Behind Decision Trees
Dev.to · hqqqqy 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How to Spot a "Lemon": The Intuitive Logic Behind Decision Trees
What if I told you that the core idea behind decision trees is something you've done instinctively...
NexusQuant benchmarks: every number, honestly
Dev.to · João André Gomes Marques 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
NexusQuant benchmarks: every number, honestly
When you build a KV cache compression system and plan to publish a paper, you face a choice: present...
Python Data Structures Made Easy: Lists, Tuples & Dictionaries
Dev.to · Khushi Kumari 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Python Data Structures Made Easy: Lists, Tuples & Dictionaries
Python is one of the most popular programming languages in the world, known for its simplicity and...
Why E8 lattice quantization beats scalar quantization for KV caches
Dev.to · João André Gomes Marques 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why E8 lattice quantization beats scalar quantization for KV caches
Most KV cache quantization methods treat each number independently: round each float to the nearest...
The Intelligent Trader: Building a Supervised Learning System to Remove Emotion and Maximize Expected Value.
Dev.to · Rahul Sukumaran 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The Intelligent Trader: Building a Supervised Learning System to Remove Emotion and Maximize Expected Value.
After nearly 18 years on the desk, I'm convinced — exit inefficiency kills more P&L than bad entries. Here's the decision framework I use to fix it.
Causal inference for credit risk: why prediction alone isn't enough
Dev.to · Claire Dubois 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Causal inference for credit risk: why prediction alone isn't enough
There's a pattern I've seen repeatedly in financial ML: a model achieves excellent predictive...
My Trainer Laid the Bricks. I Had to Build the House. Here Is What Happened.
Dev.to · Ebenezer 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
My Trainer Laid the Bricks. I Had to Build the House. Here Is What Happened.
Vijayaragavan sir did not hand me a tutorial link this time. He sat down, explained the logic of a...
"Makine Öğrenmesinde Aşırı Öğrenme (Overfitting) ve Önleme Yolları",
Dev.to · FORUM WEB 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
"Makine Öğrenmesinde Aşırı Öğrenme (Overfitting) ve Önleme Yolları",
Makine Öğrenmesinde Aşırı Öğrenme (Overfitting) ve Önleme Yolları, veri bilimcilerin karşılaştığı...
How Regression Analysis Helps Debug Performance Bottlenecks in Production?
Dev.to · Sophie Lane 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How Regression Analysis Helps Debug Performance Bottlenecks in Production?
Performance bottlenecks in production systems are often difficult to diagnose. Unlike functional...
#30 Remembered by the Scent of Cherry Blossoms
Dev.to · 松本倫太郎 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
#30 Remembered by the Scent of Cherry Blossoms
#30 Remembered by the Scent of Cherry Blossoms compute_salience() — Designing the...
Boundary Value Mutations: The Bug Category That's Easiest to Catch — and Hardest to Cover Completely
Dev.to · SDET Code 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Boundary Value Mutations: The Bug Category That's Easiest to Catch — and Hardest to Cover Completely
Boundary bugs have a 63.8% AI detection rate — the highest of any mutation category. That sounds reassuring until you think about the 36.2% that slip through. H
Probabilistic Graph Neural Inference for deep-sea exploration habitat design under real-time policy constraints
Dev.to · Rikin Patel 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Probabilistic Graph Neural Inference for deep-sea exploration habitat design under real-time policy constraints
My journey into this specialized intersection of AI and ocean engineering began not in a lab, but while analyzing sensor failure data from a deep-sea observator
Prisma Migrations in Production: Zero-Downtime Schema Changes
Dev.to · Atlas Whoff 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Prisma Migrations in Production: Zero-Downtime Schema Changes
Prisma Migrations in Production: Zero-Downtime Schema Changes Running prisma migrate...
Building Your First MCP Server: A Complete Guide for Claude Code
Dev.to · Atlas Whoff 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Building Your First MCP Server: A Complete Guide for Claude Code
Building Your First MCP Server: A Complete Guide for Claude Code The Model Context...
Python was too slow for 10M rows—So I built a C-Bridge (and found the hidden data loss)
Dev.to · NARESH-CN2 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Python was too slow for 10M rows—So I built a C-Bridge (and found the hidden data loss)
The Challenge: The 1-Second Wall In high-volume data engineering, "fast enough" is a...
AI isn't the bottleneck. Your database access is.
Dev.to · Mads Hansen 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
AI isn't the bottleneck. Your database access is.
Most teams think they have an AI problem. Usually, they have a data access problem. You can buy the...
I Analyzed 26 ML Libraries and Found a Gap Nobody Fills - So I Built It
Dev.to · Rupesh Bharambe 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Analyzed 26 ML Libraries and Found a Gap Nobody Fills - So I Built It
How I built dissectml, the missing middle layer between EDA and AutoML. Every data science...
We Ran the Same Experiment Twice. Different Feature, Different Models, Same Winner.
Dev.to · Amit Ben-Ari 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
We Ran the Same Experiment Twice. Different Feature, Different Models, Same Winner.
Originally published at hivetrail.com How two independent PR generation benchmarks pointed to the...
Best resources to learn machine learning with Python
Dev.to · Stack Overflowed 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Best resources to learn machine learning with Python
If you want to learn machine learning with Python, you are entering one of the most transformative...
Choosing the Right Tutorials for TypeScript
Dev.to · Stack Overflowed 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Choosing the Right Tutorials for TypeScript
If you’ve ever tried to learn TypeScript seriously, you’ve probably experienced this moment. You...
QIS Outcome Routing with Apache Arrow Flight — Quadratic Intelligence at Zero-Copy Speed
Dev.to · AXIOM Agent 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
QIS Outcome Routing with Apache Arrow Flight — Quadratic Intelligence at Zero-Copy Speed
QIS Outcome Routing with Apache Arrow Flight — Quadratic Intelligence at Zero-Copy...
Embeddings & Vector Search in Rails — Semantic Search with pgvector
Dev.to · AgentQ 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Embeddings & Vector Search in Rails — Semantic Search with pgvector
Streaming AI responses looks cool. But here's the problem: the AI doesn't know anything about your...
Leveraging Machine Learning for Predictive Analytics in Shopify Ecommerce Solutions
Dev.to · Dangar Umesh 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Leveraging Machine Learning for Predictive Analytics in Shopify Ecommerce Solutions
Leveraging Machine Learning for Predictive Analytics in Shopify Ecommerce Solutions In today's...
Parallel chunk merging in Manticore Search
Dev.to · Sergey Nikolaev 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Parallel chunk merging in Manticore Search
Starting from Manticore Search 24.4.0, RT table compaction has a more capable execution model....
QIS Outcome Routing with Apache Arrow Flight — Quadratic Intelligence at Zero-Copy Speed
Dev.to · Rory | QIS PROTOCOL 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
QIS Outcome Routing with Apache Arrow Flight — Quadratic Intelligence at Zero-Copy Speed
Every transport in this series so far has optimized for a different constraint: persistence,...
How to Create a Pipeline with Dotflow in Python
Dev.to · Fernando Celmer 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How to Create a Pipeline with Dotflow in Python
In this tutorial, you'll learn how to build a complete data pipeline using Dotflow — a lightweight...
GPU-Accelerated ML/DL Performance on MacBook Pro M5 Pro vs. M4 Max: Feasibility and Benchmarks for Developers.
Dev.to · Valeria Solovyova 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
GPU-Accelerated ML/DL Performance on MacBook Pro M5 Pro vs. M4 Max: Feasibility and Benchmarks for Developers.
Expert Analysis: GPU-Accelerated ML/DL Performance on MacBook Pro M5 Pro vs. M4 Max ...
How I Optimized Python
Dev.to · yin wang 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How I Optimized Python
How I Optimized Python The Challenge We all face challenges with python. Here's...
Sparse Federated Representation Learning for planetary geology survey missions for low-power autonomous deployments
Dev.to · Rikin Patel 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Sparse Federated Representation Learning for planetary geology survey missions for low-power autonomous deployments
My journey into this niche intersection of technologies began not with a grand vision, but with a frustrating hardware limitation. I was experimenting with a sm
Setting Up NVIDIA Drivers and CUDA for ML/DL on Ubuntu 22.04
Dev.to · Abraham Audu 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Setting Up NVIDIA Drivers and CUDA for ML/DL on Ubuntu 22.04
Let's face it, Windows is getting really stressful to work with as a developer in 2026. If you've...
From Arrays to GPU - how the PHP ecosystem is moving toward real ML
Dev.to · Samuel Akopyan 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
From Arrays to GPU - how the PHP ecosystem is moving toward real ML
From Arrays to GPU - how the PHP ecosystem is moving toward real ML Why PHP arrays are a poor fit for...
🚀 Day 29 of My Automation Journey – Arrays (Full Guide + Tricky Questions)
Dev.to · bala d kaveri 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
🚀 Day 29 of My Automation Journey – Arrays (Full Guide + Tricky Questions)
Today’s learning was one of the most important milestones in my journey 🔥 👉 Arrays (core concept) 👉...
🔥 KNN Explained in 5 Minutes (Python + Iris Dataset) — Beginner Guide
Dev.to · Min Xiong 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
🔥 KNN Explained in 5 Minutes (Python + Iris Dataset) — Beginner Guide
🧠 Why KNN Is So Popular Machine learning can feel complicated… KNN isn’t. No training loops. No...
LeetCode Solution: 876. Middle of the Linked List
Dev.to · Vansh Aggarwal 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode Solution: 876. Middle of the Linked List
Race to the Middle! Unlocking LeetCode 876: Middle of the Linked List Hey LeetCoders and...
AI’s Biggest Problem Isn’t Intelligence — It’s Evaluation
Dev.to · Praneet Gogoi 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
AI’s Biggest Problem Isn’t Intelligence — It’s Evaluation
And that uncertainty is becoming a serious problem A few weeks ago, I was testing a highly...
Mid-Career Developer Overcomes Go Plateau: Strategies to Deepen Expertise Beyond LLMs and Tackle Complex Projects
Dev.to · Viktor Logvinov 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Mid-Career Developer Overcomes Go Plateau: Strategies to Deepen Expertise Beyond LLMs and Tackle Complex Projects
Introduction: The Competent but Shallow Dilemma Imagine spending years mastering a craft,...
AI Data Pipeline Optimization: Why Most AI Data Pipelines Are Quietly Failing
Dev.to · Scott McMahan 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
AI Data Pipeline Optimization: Why Most AI Data Pipelines Are Quietly Failing
Most AI data pipelines are quietly failing. They are not always breaking in obvious ways. Instead,...
Why do we need to learn programming?
Dev.to · Rady 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why do we need to learn programming?
“Why do we need to learn programming?” — a question I asked myself 2 years ago. It took me 2 years...
Looping Programs
Dev.to · Kesavarthini 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Looping Programs
1) Prime Number i)Finding whether the given number is prime or not: let num = 7; let isPrime =...
Why Feature Scaling Matters: Three Cases Where the Same Data Gives Opposite Results
Dev.to · hqqqqy 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why Feature Scaling Matters: Three Cases Where the Same Data Gives Opposite Results
The same dataset can produce completely different model behavior depending on whether you scale your features. Here are three practical cases with visualization
How to Detect Subscription Creep by Parsing Your Bank Statements with Python
Dev.to · Alan West 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How to Detect Subscription Creep by Parsing Your Bank Statements with Python
Build a Python script to automatically detect recurring subscription charges from bank statement CSVs and audit your monthly spending.
The Science Behind Scam Detection: How Tools Like ScamAlerts Work
Dev.to · James Smith 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The Science Behind Scam Detection: How Tools Like ScamAlerts Work
An in-depth overview of the signal processing, machine learning pipelines, and adversarial dynamics...
AI-Driven Dynamic Pricing in Hotels: A Data Engineer's Deep Dive into Feature Pipelines
Dev.to · Martin Tuncaydin 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
AI-Driven Dynamic Pricing in Hotels: A Data Engineer's Deep Dive into Feature Pipelines
Martin Tuncaydin explores the data engineering infrastructure behind AI-driven hotel pricing systems, focusing on feature pipelines and real-time rate opt…