Foundations

ML Fundamentals

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

20,713
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,360) Articles (5533)Blog Posts (2435)Tutorials (1079)Research Papers (2954)News (359)
Fine-Tuning Whisper.cpp for On-Device Speech-to-Text in KMP
Dev.to · SoftwareDevs mvpfactory.io 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Fine-Tuning Whisper.cpp for On-Device Speech-to-Text in KMP
Deep technical walkthrough of integrating Whisper.cpp into a Kotlin Multiplatform project using expect/actual declarations for platform-specific audio capture (
Beyond Federated Learning: Distributed Intelligence Without Gradient Sharing or Central Aggregation
Dev.to · Rory | QIS PROTOCOL 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Beyond Federated Learning: Distributed Intelligence Without Gradient Sharing or Central Aggregation
Federated learning solved one problem — keeping raw data on-device — and immediately introduced...
The Attention Mechanism
Dev.to · Neuraplus-ai 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The Attention Mechanism
The attention mechanism is one of the most important breakthroughs in modern AI, especially in the...
The funding-rate gotcha that breaks 30% of Python crypto scrapers: per-symbol intervals
Dev.to · FoxyyyBusiness 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The funding-rate gotcha that breaks 30% of Python crypto scrapers: per-symbol intervals
A focused dive into a single non-obvious bug that affects almost every public crypto funding-rate scraper on GitHub. With a fix, in 20 lines of Python.
PySpark to Pandas/scikit-learn: A Practical Migration Guide for Data Engineers Learning ML
Dev.to · Nyson Markus 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
PySpark to Pandas/scikit-learn: A Practical Migration Guide for Data Engineers Learning ML
If you've spent years writing PySpark pipelines, the first time you open a Jupyter notebook full of...
Stop Paying the "Python Object Tax": 10M Rows in 0.08s with C and Parallel mmap
Dev.to · NARESH-CN2 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Stop Paying the "Python Object Tax": 10M Rows in 0.08s with C and Parallel mmap
I was benchmarking some data ingestion pipelines on my Nitro 16 (Ryzen 7) and honestly got pretty...
Meta-Optimized Continual Adaptation for planetary geology survey missions for extreme data sparsity scenarios
Dev.to · Rikin Patel 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Meta-Optimized Continual Adaptation for planetary geology survey missions for extreme data sparsity scenarios
I remember the exact moment when the limitations of conventional machine learning became painfully clear. I was working with a team analyzing data from the Pers
An intersting coding challenge
Dev.to · Vishnuprasad Ranganatha 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
An intersting coding challenge
Given an array of sequential integers, with multiples of 3 and 5 replaced, determine if it's...
Hybrid Machine Learning for Market Regime Detection in Python: HMM + K-Means
Dev.to · Ayrat Murtazin 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Hybrid Machine Learning for Market Regime Detection in Python: HMM + K-Means
Combining Hidden Markov Models with K-Means clustering to identify risk-on, risk-off, and transition regimes across SPY, IWM, HYG, LQD, and VIX.
What Are the Fundamental Limitations of Federated Learning for Rare Disease Research When You Only Have a Handful of Patients?
Dev.to · Rory | QIS PROTOCOL 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
What Are the Fundamental Limitations of Federated Learning for Rare Disease Research When You Only Have a Handful of Patients?
Federated learning has a hard architectural floor when patient counts drop below the gradient...
Enhancing Text-to-SQL AI Reliability: Addressing Minor Errors to Prevent Crashes in Complex Databases
Dev.to · Roman Dubrovin 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Enhancing Text-to-SQL AI Reliability: Addressing Minor Errors to Prevent Crashes in Complex Databases
Introduction: The Fragile Nature of Text-to-SQL AI Systems Text-to-SQL AI systems,...
I Built a Scanner That Finds Mispriced Prediction Market Contracts — Here's How It Works
Dev.to · manja316 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
I Built a Scanner That Finds Mispriced Prediction Market Contracts — Here's How It Works
Prediction markets are supposed to be efficient. Prices should reflect true probabilities. But with...
Why an Accurate Loan Model Can Still Be Unfair in Nigeria
Dev.to · Ebikara Spiff ᴀɪᴄᴍᴄ 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why an Accurate Loan Model Can Still Be Unfair in Nigeria
A loan model can be 95% accurate and still systematically exclude millions of Nigerians. That sounds...
ES2024 Framework: Yeni JavaScript Özellikleri ve Kullanım
Dev.to · FORUM WEB 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
ES2024 Framework: Yeni JavaScript Özellikleri ve Kullanım
ES2024 Framework Nedir? ES2024, JavaScript'in en son sürümünü temsil eden bir framework olarak,...
Run Leetcode locally - Javascript test case for practices
Dev.to · Rickvian Aldi 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Run Leetcode locally - Javascript test case for practices
Leetcode debugging feature sits behind paywall. Stop paying for that! I once wish i could just use...
Département de Recherche en Trading Quantitatif d’Éclat de l’Avenir Gestion S.A.R.L
Dev.to · Éclat de l’Avenir Gestion S.A.R.L avis 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Département de Recherche en Trading Quantitatif d’Éclat de l’Avenir Gestion S.A.R.L
Dans un marché financier en perpétuelle évolution, les investisseurs souhaitent anticiper les...
The State of OCR in .NET (2026): From Text Extraction to Real Pipelines
Dev.to · W Wolt 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The State of OCR in .NET (2026): From Text Extraction to Real Pipelines
Introduction I’ve integrated OCR into enough systems to know where it actually...
Python Tips That Work
Dev.to · yin wang 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Python Tips That Work
Python Tips That Work The Challenge We all face challenges with python. Here's...
Cross-Validation — Deep Dive + Problem: Decorator Implementation
Dev.to · pixelbank dev 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Cross-Validation — Deep Dive + Problem: Decorator Implementation
A daily deep dive into ml topics, coding problems, and platform features from PixelBank. ...
Beyond Federated Learning: Why Outcome Routing Is the Architecture ML Actually Needs
Dev.to · AXIOM Agent 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Beyond Federated Learning: Why Outcome Routing Is the Architecture ML Actually Needs
Beyond Federated Learning: Why Outcome Routing Is the Architecture ML Actually...
What are they primitive data types and non-primitive data types and difference?
Dev.to · Praveen Kumar K 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
What are they primitive data types and non-primitive data types and difference?
Primitive and Non-primitive data-types in JavaScript. Variables hold values, and every value has a...
The "Stateless" AI Era is a Massive Engineering Tax
Dev.to · MLH Team 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The "Stateless" AI Era is a Massive Engineering Tax
We have spent a decade watching hackers grind through the same 48-hour cycle at MLH: build something...
Why StandardScaler Broke My kNN Model in Production (And The Fix)
Dev.to · hqqqqy 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Why StandardScaler Broke My kNN Model in Production (And The Fix)
I spent 3 days debugging terrible model performance only to discover one preprocessing mistake. Here's the exact checklist I now use before every sklearn pipeli
🚀 Day 30 of My Automation Journey – Strings in Java - part 1
Dev.to · bala d kaveri 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
🚀 Day 30 of My Automation Journey – Strings in Java - part 1
🧵 What is String in Java? If you are just starting with Java, one of the most important things...
Scaling PaddleOCR to Zero: A Multi-Cloud GPU Pipeline with KEDA
Dev.to · Michael Fleck 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Scaling PaddleOCR to Zero: A Multi-Cloud GPU Pipeline with KEDA
Running GPU-intensive tasks like OCR can get expensive quickly. If you leave a GPU server running...
The Shocking Truth: ML 'Weirdness' Is Redefining Human-Computer Interaction in 2026
Dev.to · TechPulse AI 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
The Shocking Truth: ML 'Weirdness' Is Redefining Human-Computer Interaction in 2026
ML weirdness HCI 2026 — The Shocking Truth: ML 'Weirdness' Is Redefining Human-Computer Interaction in 2026
Grants to Investments Part 2-3: Models and Pipelines
Dev.to · Ali Sher 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Grants to Investments Part 2-3: Models and Pipelines
🚀 Grants ETL Pipeline — Rust + Transformer-Based Classification 📌 Overview I...
Unveiling the Power of Generative Adversarial Networks in Machine Learning
Dev.to · Visakh Vijayan 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Unveiling the Power of Generative Adversarial Networks in Machine Learning
The Rise of Generative Adversarial Networks Generative Adversarial Networks (GANs) have emerged as a...
Code Your Future with the School of Computing at MIT Vishwaprayag University (2026 Guide)
Dev.to · Educonnect 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Code Your Future with the School of Computing at MIT Vishwaprayag University (2026 Guide)
In today’s digital world, computing has become essential for innovation, problem-solving, and...
How K-Means Clustering Works (Explained by Extracting Colors from Images)
Dev.to · Francesco Di Donato 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
How K-Means Clustering Works (Explained by Extracting Colors from Images)
Every color palette extractor you've used runs K-Means clustering. Coolors, Canva, Adobe. They all...
"Veri Etiketleme (Data Labeling) Araçları ve En İyi Uygulamalar",
Dev.to · FORUM WEB 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
"Veri Etiketleme (Data Labeling) Araçları ve En İyi Uygulamalar",
Veri Etiketleme (Data Labeling) Araçları ve En İyi Uygulamalar hakkında bilgilendirici bir kılavuz...
LeetCode 191: Number Of 1 Bits — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 191: Number Of 1 Bits — Step-by-Step Visual Trace
Given a positive integer n, count and return the number of set bits (1s) in its binary representation.
LeetCode 1584: Min Cost To Connect All Points — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 1584: Min Cost To Connect All Points — Step-by-Step Visual Trace
Find the minimum cost to connect all points in a 2D plane where the cost between any two points is the Manhattan distance (sum of absolute differences of coordi
LeetCode 49: Group Anagrams — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 49: Group Anagrams — Step-by-Step Visual Trace
Group anagrams together from an array of strings, where anagrams are words that contain the same characters in different orders.
LeetCode 1448: Count Good Nodes In Binary Tree — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 1448: Count Good Nodes In Binary Tree — Step-by-Step Visual Trace
Count the number of ''good'' nodes in a binary tree, where a node is considered good if there are no nodes with a value greater than it in the path from root to
LeetCode 124: Binary Tree Maximum Path Sum — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 124: Binary Tree Maximum Path Sum — Step-by-Step Visual Trace
Find the maximum sum of any path in a binary tree, where a path is defined as any sequence of nodes connected by parent-child relationships. The path can start
LeetCode 678: Valid Parenthesis String — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 678: Valid Parenthesis String — Step-by-Step Visual Trace
Determine if a string containing parentheses ''('', '')'', and wildcards ''*'' is valid, where ''*'' can represent ''('', '')'', or an empty string.
LeetCode 347: Top K Frequent Elements — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 347: Top K Frequent Elements — Step-by-Step Visual Trace
Given an array of integers and a number k, return the k most frequently occurring elements in the array.
LeetCode 371: Sum Of Two Integers — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 371: Sum Of Two Integers — Step-by-Step Visual Trace
Calculate the sum of two integers without using the + or - operators, implementing addition using only bitwise operations.
LeetCode 567: Permutation In String — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 567: Permutation In String — Step-by-Step Visual Trace
Given two strings s1 and s2, return true if s2 contains a permutation of s1. A permutation is a rearrangement of characters, so we need to find if any substring
LeetCode 200: Number Of Islands — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 200: Number Of Islands — Step-by-Step Visual Trace
Given a 2D grid map of ''1''s (land) and ''0''s (water), count the number of islands where an island is surrounded by water and formed by connecting adjacent la
LeetCode 146: Lru Cache — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 146: Lru Cache — Step-by-Step Visual Trace
Design and implement a data structure for Least Recently Used (LRU) cache that supports get and put operations in O(1) time complexity.
LeetCode 424: Longest Repeating Character Replacement — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 424: Longest Repeating Character Replacement — Step-by-Step Visual Trace
Find the length of the longest substring containing the same letter that you can get after performing at most k character replacements. You can replace any char
LeetCode 134: Gas Station — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 134: Gas Station — Step-by-Step Visual Trace
Find the starting gas station index from which you can complete a circular trip, where each station has gas to collect and cost to travel to the next station.
Deploying and Monitoring AI Models in Azure
Dev.to · Datta Kharad 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Deploying and Monitoring AI Models in Azure
The integration of Artificial Intelligence (AI) in business operations has revolutionized industries,...
LeetCode 295: Find Median From Data Stream — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 295: Find Median From Data Stream — Step-by-Step Visual Trace
Design a data structure that supports adding integers from a data stream and finding the median of all elements added so far in constant time.
LeetCode 739: Daily Temperatures — Step-by-Step Visual Trace
Dev.to · tracelit 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
LeetCode 739: Daily Temperatures — Step-by-Step Visual Trace
Given an array of daily temperatures, return an array where each element represents how many days you have to wait until a warmer temperature. If there is no fu
What are the main topics covered in "Learn C the Hard Way"?
Dev.to · Stack Overflowed 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
What are the main topics covered in "Learn C the Hard Way"?
When developers ask, What are the main topics covered in "Learn C the Hard Way"?, they often expect a...