Foundations

Deep Learning

Neural networks, CNNs, RNNs, transformers, diffusion models and training techniques

2,917
lessons
Skills in this topic
View full skill map →
Neural Network Basics
beginner
Implement a 2-layer net in NumPy and PyTorch
CNN Architectures
intermediate
Build a CNN image classifier in PyTorch
Sequence Models
intermediate
Implement an LSTM text generator
Generative Models
advanced
Train a GAN on image data
Training at Scale
advanced
Use FP16/BF16 mixed precision training
All Reads (156) Articles (92)Blog Posts (58)Tutorials (3)Research Papers (2)News (1)
You Are What Your Fingerprint Says You Are
Medium · Deep Learning 🧬 Deep Learning ⚡ AI Lesson 2mo ago
You Are What Your Fingerprint Says You Are
As passport give way to fingerprinting and retinal scans, our bodies themselves become tools to limit our free movement. Continue reading on The Gravity »
Replication study: Development and validation of deep learning algorithm fordetection of diabetic retinopathy in retinal fundus
Dev.to · Paperium 🧬 Deep Learning ⚡ AI Lesson 3mo ago
Replication study: Development and validation of deep learning algorithm fordetection of diabetic retinopathy in retinal fundus
From Generalists to Specialists: The CNN Shift
Dev.to · Nilavukkarasan R 🧬 Deep Learning 3mo ago
From Generalists to Specialists: The CNN Shift
"Vision is the art of seeing what is invisible to others." Jonathan Swift When...
Tinybox – A powerful computer for deep learning
Dev.to · Aman Shekhar 🧬 Deep Learning ⚡ AI Lesson 3mo ago
Tinybox – A powerful computer for deep learning
I’ll be honest: when I first heard about Tinybox, I was skeptical. The idea of a compact computer...
I implemented Deep Q-Networks in pure PowerShell 5.1 — and connected them to real Windows enterprise data
Dev.to · Henning Reckey 🧬 Deep Learning 4mo ago
I implemented Deep Q-Networks in pure PowerShell 5.1 — and connected them to real Windows enterprise data
Yes, really. No Python. No TensorFlow. No cloud. VBAF is a full reinforcement learning framework...
🎮 Teaching an AI to Play Atari Games Using Deep Reinforcement Learning
Dev.to · asmniins-DS 🧬 Deep Learning ⚡ AI Lesson 4mo ago
🎮 Teaching an AI to Play Atari Games Using Deep Reinforcement Learning
Introduction Reinforcement learning is one of the most exciting areas of artificial intelligence...
Understanding LSTMs – Part 6: How LSTM Produces Its Final Output
Dev.to · Rijul Rajesh 🧬 Deep Learning 4mo ago
Understanding LSTMs – Part 6: How LSTM Produces Its Final Output
In the previous article we went through the input gate, in this article we will explore the next...
Understanding RNNs – Part 3: Unrolling a Recurrent Neural Network
Dev.to · Rijul Rajesh 🧬 Deep Learning 4mo ago
Understanding RNNs – Part 3: Unrolling a Recurrent Neural Network
In the previous article, we passed some values to the RNN and obtained the output. Now, to make it...
Understanding RNNs – Part 2: Running Sequential Data Through the Network
Dev.to · Rijul Rajesh 🧬 Deep Learning 4mo ago
Understanding RNNs – Part 2: Running Sequential Data Through the Network
In the previous article, We have explored the need for a Recurrent neural network and an example...
what is CNN in ML ?
Dev.to · Abbas Mohamed Rashid 🧬 Deep Learning 4mo ago
what is CNN in ML ?
A post by Abbas Mohamed Rashid
7 Best Resources to Learn Deep Learning in 2026
Dev.to · Stack Overflowed 🧬 Deep Learning ⚡ AI Lesson 5mo ago
7 Best Resources to Learn Deep Learning in 2026
If you had told me a year ago that I'd build my own image classifier, deploy it on the cloud, and...
More Than Just Labels: Building a Skin Lesion Classifier with ResNet-50 and Explainable AI (Grad-CAM)
Dev.to · Beck_Moulton 🧬 Deep Learning 5mo ago
More Than Just Labels: Building a Skin Lesion Classifier with ResNet-50 and Explainable AI (Grad-CAM)
Have you ever looked at a medical AI demo and wondered, "Sure, it says it's a rash, but what exactly...
Backprop Finally Made Sense When I Reimplemented It in Rust
Dev.to · Palash Kanti Kundu 🧬 Deep Learning 5mo ago
Backprop Finally Made Sense When I Reimplemented It in Rust
I never used PyTorch or TensorFlow. My ML background was NumPy and scikit-learn. I could train...
Stop the Spike! Predicting Postprandial Glucose with Temporal Convolutional Networks (TCN)
Dev.to · Beck_Moulton 🧬 Deep Learning 5mo ago
Stop the Spike! Predicting Postprandial Glucose with Temporal Convolutional Networks (TCN)
Managing metabolic health is often a game of "catch-up." For those using Continuous Glucose...
Real-Time Emotion and Fatigue Detection System with ResNet18 and MediaPipe
Dev.to · Sofia Tretiak 🧬 Deep Learning 5mo ago
Real-Time Emotion and Fatigue Detection System with ResNet18 and MediaPipe
This project was developed as part of the Solvro Summer Challenge at Wrocław University of Science...
Exploring the Softmax Function (Part 2): Formula, Derivatives, and Why Argmax Fails in Backpropagation
Dev.to · Rijul Rajesh 🧬 Deep Learning 5mo ago
Exploring the Softmax Function (Part 2): Formula, Derivatives, and Why Argmax Fails in Backpropagation
In the previous article, we covered the Softmax function with an example. Now, let’s generalize...
Exploring the SoftMax Function: The Better Way to Interpret Neural Network Outputs
Dev.to · Rijul Rajesh 🧬 Deep Learning 5mo ago
Exploring the SoftMax Function: The Better Way to Interpret Neural Network Outputs
In the previous article, we looked into the ArgMax function, how it is used, and its limitations. In...
Ridge vs. Lasso Regression: A Clear Guide to Regularization Techniques
Dev.to · Kenyansa Felix Amenya 🧬 Deep Learning 5mo ago
Ridge vs. Lasso Regression: A Clear Guide to Regularization Techniques
Ridge vs. Lasso Regression: A Clear Guide to Regularization Techniques In the world of machine...
Unleashing Creativity: The Futuristic Realm of Generative Adversarial Networks
Dev.to · Visakh Vijayan 🧬 Deep Learning 5mo ago
Unleashing Creativity: The Futuristic Realm of Generative Adversarial Networks
Unleashing Creativity: The Futuristic Realm of Generative Adversarial Networks Introduction to...
Brief Introduction to CNNs
Dev.to · AlvBarros 🧬 Deep Learning 5mo ago
Brief Introduction to CNNs
This article is heavily based on An Introduction to Convolutional Neural Networks by Keiron O'Shea...
Is Your Code (or Manager) Burning You Out? Build an AI Stress Tracker with Svelte & Keras 🎧🔥
Dev.to · wellallyTech 🧬 Deep Learning 5mo ago
Is Your Code (or Manager) Burning You Out? Build an AI Stress Tracker with Svelte & Keras 🎧🔥
We’ve all been there: it’s 4:59 PM, the production pipeline just turned a bloody shade of red, and...
Understanding ReLU Through Visual Python Examples
Dev.to · Rijul Rajesh 🧬 Deep Learning 5mo ago
Understanding ReLU Through Visual Python Examples
In the previous articles, we used backpropagation and plotted graphs to predict values correctly. In...
Vanishing gradient & dying relu - day 04 of dl
Dev.to · mahraib 🧬 Deep Learning 5mo ago
Vanishing gradient & dying relu - day 04 of dl
yesterday while learning about activation functions. we came across 2 distinguished terms. vashing...
🚀 I Built My First CNN for Brain Tumor Detection - Here’s What Actually Confused Me
Dev.to · Tanmay P. Tawade 🧬 Deep Learning 5mo ago
🚀 I Built My First CNN for Brain Tumor Detection - Here’s What Actually Confused Me
🧠 From Theory to Reality As a final-year E&TC engineering student, I recently built my...
activation functions - day 03 of dl
Dev.to · mahraib 🧬 Deep Learning 5mo ago
activation functions - day 03 of dl
activation functions a neural network without an activation function is just a giant...
50 Shades of BERT
Dev.to · Shmulik Cohen 🧬 Deep Learning 5mo ago
50 Shades of BERT
Discover why BERT and ModernBERT remain essential in 2026. Learn how encoders beat generative LLMs in latency, cost, and precision for production NLP tasks.
Battle of the CNNs: ResNet vs. MobileNet vs. EfficientNet for Fruit Disease Detection
Dev.to · Jatin Sisodia 🧬 Deep Learning 5mo ago
Battle of the CNNs: ResNet vs. MobileNet vs. EfficientNet for Fruit Disease Detection
So here's the thing: I've always been fascinated by how deep learning can solve real-world problems,...
Regularization: The Art of Telling Your Model to Calm Down and Stop Overthinking
Dev.to · Sachin Kr. Rajput 🧬 Deep Learning 5mo ago
Regularization: The Art of Telling Your Model to Calm Down and Stop Overthinking
Your model is a conspiracy theorist. It sees patterns everywhere — even where none exist. Regularization is the calm friend who says "Maybe that's just a coinci
Why I Built mlship: One Tool for All ML Frameworks
Dev.to · PE 🧬 Deep Learning 6mo ago
Why I Built mlship: One Tool for All ML Frameworks
One command to serve any ML model as a REST API—scikit-learn, PyTorch, TensorFlow, or HuggingFace.
Let’s Build a Deep Learning Library from Scratch Using NumPy (Part 1)
Dev.to · zekcrates 🧬 Deep Learning 6mo ago
Let’s Build a Deep Learning Library from Scratch Using NumPy (Part 1)
Introduction We are going to build our own PyTorch-like deep learning library from...
Learn to build a Deep Learning library from scratch in Python and NumPy (autograd, CNNs, ResNets) [free]
Dev.to · zekcrates 🧬 Deep Learning 6mo ago
Learn to build a Deep Learning library from scratch in Python and NumPy (autograd, CNNs, ResNets) [free]
Read it for free here: https://zekcrates.quarto.pub/deep-learning-library/ I created this project to...
Understanding Transformer Model Types: The Evolution from RNN to Modern AI
Dev.to · Seenivasa Ramadurai 🧬 Deep Learning 6mo ago
Understanding Transformer Model Types: The Evolution from RNN to Modern AI
Remember when we thought Recurrent Neural Networks (RNNs) were the pinnacle of language...
When Neural Networks Stop Learning: Understanding Vanishing Gradients
Dev.to · Rijul Rajesh 🧬 Deep Learning 6mo ago
When Neural Networks Stop Learning: Understanding Vanishing Gradients
In the previous article, we explored the gradients of different activation functions. Now let's see...
I Built My Own AI Assistant Chatbot with Laravel (Livewire + PrismPHP)
Dev.to · Bert De Swaef 🧬 Deep Learning 6mo ago
I Built My Own AI Assistant Chatbot with Laravel (Livewire + PrismPHP)
A post by Bert De Swaef
Understanding Gradients: The Engine Behind Neural Network Learning
Dev.to · Rijul Rajesh 🧬 Deep Learning 6mo ago
Understanding Gradients: The Engine Behind Neural Network Learning
In the previous article, we explored activation functions and visualized them using Python. Now,...
What Actually Slows Down PyTorch Training? I Surveyed ML Engineers
Dev.to · Abhinav Srivastav 🧬 Deep Learning 6mo ago
What Actually Slows Down PyTorch Training? I Surveyed ML Engineers
I surveyed ML engineers about their training bottlenecks. The results were eye-opening. The...
Activation Functions: How Simple Curves Power Neural Networks
Dev.to · Rijul Rajesh 🧬 Deep Learning 6mo ago
Activation Functions: How Simple Curves Power Neural Networks
In my previous article, we touched upon the sequence-to-sequence model, and we came across RNNs...
A Practical Guide to Classifying Non-Linear Datasets with Pytorch
Dev.to · Olabamipe Taiwo 🧬 Deep Learning 6mo ago
A Practical Guide to Classifying Non-Linear Datasets with Pytorch
Classification is a fundamental form of supervised learning in which we predict a target variable (or...
Understanding Overfitting in Neural Networks (TensorFlow- CNN)
Dev.to · Stephen Ogundero 🧬 Deep Learning 7mo ago
Understanding Overfitting in Neural Networks (TensorFlow- CNN)
📘 Understanding Overfitting in Neural Networks and Techniques to Prevent It Using Fashion-MNIST...
The Control Tower Behind `import torch`
Dev.to · Mahmoud Zalt 🧬 Deep Learning 7mo ago
The Control Tower Behind `import torch`
Every PyTorch project starts the same way: import torch. It feels instant and simple, but behind that...
From a Basic U-Net to a Robust SEM Denoiser
Dev.to · Hadasa E 🧬 Deep Learning 7mo ago
From a Basic U-Net to a Robust SEM Denoiser
When I first approached the problem of denoising Scanning Electron Microscope (SEM) images, I assumed...
PyTorch in Practice: Engineering a Custom CNN for Hair Texture Classification
Dev.to · Austin Deyan 🧬 Deep Learning 7mo ago
PyTorch in Practice: Engineering a Custom CNN for Hair Texture Classification
In the current landscape of Computer Vision, the default move is often Transfer Learning—taking a...
Build a REAL-TIME Multiplayer Game with Laravel, Livewire & Reverb!
Dev.to · Bert De Swaef 🧬 Deep Learning 7mo ago
Build a REAL-TIME Multiplayer Game with Laravel, Livewire & Reverb!
A post by Bert De Swaef
ESP32-S3 + TensorFlow Lite Micro: A Practical Guide to Local Wake Word & Edge AI Inference
Dev.to · ZedIoT 🧬 Deep Learning 7mo ago
ESP32-S3 + TensorFlow Lite Micro: A Practical Guide to Local Wake Word & Edge AI Inference
This post breaks down how we deploy TensorFlow Lite Micro (TFLM) on ESP32-S3 to run real-time wake...
Quantum Leap for Vision: Masked Autoencoders Decode the Invisible by Arvind Sundararajan
Dev.to · Arvind SundaraRajan 🧬 Deep Learning 7mo ago
Quantum Leap for Vision: Masked Autoencoders Decode the Invisible by Arvind Sundararajan
Quantum Leap for Vision: Masked Autoencoders Decode the Invisible Tired of AI models that...
How I Reached 84.35% on CIFAR-100 Using ResNet-50 (PyTorch Guide)
Dev.to · Amirali Soltani rad 🧬 Deep Learning 7mo ago
How I Reached 84.35% on CIFAR-100 Using ResNet-50 (PyTorch Guide)
Introduction Reaching high accuracy on standard benchmarks like CIFAR-100 is challenging....
Star Multi-Class Classification Neural Network With Pytorch
Dev.to · Ziad Alezzi 🧬 Deep Learning 7mo ago
Star Multi-Class Classification Neural Network With Pytorch
Introduction: Whenever I hear any stories about stars far far away from earth, Im talking...
Building a Smart Recommendation System: Leveraging BERT for Skill Extraction
Dev.to · Noni Gopal Sutradhar Rinku 🧬 Deep Learning 7mo ago
Building a Smart Recommendation System: Leveraging BERT for Skill Extraction
As developers, we're constantly looking for ways to build more intelligent and user-friendly...