Foundations

Deep Learning

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

3,609
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 (346) Articles (272)Blog Posts (41)Tutorials (22)Research Papers (9)News (2)
Building Your Own Deep Learning Framework: A 3–5 Month Journey From Zero to Tiny Transformer
Dev.to · Biki Kalita 🧬 Deep Learning ⚡ AI Lesson 1mo ago
Building Your Own Deep Learning Framework: A 3–5 Month Journey From Zero to Tiny Transformer
Prologue: The Machine That Learns to Learn Somewhere in a research lab in the early 2010s,...
Improving performance of recurrent neural network with relu nonlinearity
Dev.to · Paperium 🧬 Deep Learning 1mo ago
Improving performance of recurrent neural network with relu nonlinearity
Multiple Sclerosis Lesion Segmentation from Brain MRI via Fully ConvolutionalNeural Networks
Dev.to · Paperium 🧬 Deep Learning 1mo ago
Multiple Sclerosis Lesion Segmentation from Brain MRI via Fully ConvolutionalNeural Networks
I Finally Understood Why Neural Networks Need Activation Functions
Dev.to · karki vasagnavi 🧬 Deep Learning ⚡ AI Lesson 1mo ago
I Finally Understood Why Neural Networks Need Activation Functions
Today I Finally Understood Why We Plot the Derivative of Activation Functions When I...
Unifying Graph Convolutional Neural Networks and Label Propagation
Dev.to · Paperium 🧬 Deep Learning 4mo ago
Unifying Graph Convolutional Neural Networks and Label Propagation
Replication study: Development and validation of deep learning algorithm fordetection of diabetic retinopathy in retinal fundus
Dev.to · Paperium 🧬 Deep Learning ⚡ AI Lesson 4mo ago
Replication study: Development and validation of deep learning algorithm fordetection of diabetic retinopathy in retinal fundus
Comparison of non-linear activation functions for deep neural networks on MNISTclassification task
Dev.to · Paperium 🧬 Deep Learning 4mo ago
Comparison of non-linear activation functions for deep neural networks on MNISTclassification task
Abnormality Detection and Localization in Chest X-Rays using Deep ConvolutionalNeural Networks
Dev.to · Paperium 🧬 Deep Learning 5mo ago
Abnormality Detection and Localization in Chest X-Rays using Deep ConvolutionalNeural Networks
Addressing Challenges in Deep Learning Development
Dev.to · Vedraj Mokashi 🧬 Deep Learning ⚡ AI Lesson 5mo ago
Addressing Challenges in Deep Learning Development
Addressing Challenges in Deep Learning Development Introduction and Problem...
Bayesian Recurrent Neural Networks
Dev.to · Paperium 🧬 Deep Learning 5mo ago
Bayesian Recurrent Neural Networks
Sample-level Deep Convolutional Neural Networks for Music Auto-tagging Using RawWaveforms
Dev.to · Paperium 🧬 Deep Learning 5mo ago
Sample-level Deep Convolutional Neural Networks for Music Auto-tagging Using RawWaveforms
From Generalists to Specialists: The CNN Shift
Dev.to · Nilavukkarasan R 🧬 Deep Learning 5mo ago
From Generalists to Specialists: The CNN Shift
"Vision is the art of seeing what is invisible to others." Jonathan Swift When...
A Comprehensive guide to Bayesian Convolutional Neural Network with VariationalInference
Dev.to · Paperium 🧬 Deep Learning 5mo ago
A Comprehensive guide to Bayesian Convolutional Neural Network with VariationalInference
Tinybox – A powerful computer for deep learning
Dev.to · Aman Shekhar 🧬 Deep Learning ⚡ AI Lesson 5mo 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...
Understanding Seq2Seq Neural Networks – Part 6: Decoder Outputs and the Fully Connected Layer
Dev.to · Rijul Rajesh 🧬 Deep Learning ⚡ AI Lesson 5mo ago
Understanding Seq2Seq Neural Networks – Part 6: Decoder Outputs and the Fully Connected Layer
In the previous article, we were looking at the embedding values in the encoder and the...
🎮 Teaching an AI to Play Atari Games Using Deep Reinforcement Learning
Dev.to · asmniins-DS 🧬 Deep Learning ⚡ AI Lesson 5mo 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...
what is CNN in ML ?
Dev.to · Abbas Mohamed Rashid 🧬 Deep Learning 6mo 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 6mo 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...
How to Master deeplearning.ai Courses Effectively
Dev.to · Saleha Mubeen 🧬 Deep Learning ⚡ AI Lesson 7mo ago
How to Master deeplearning.ai Courses Effectively
Mastering DeepLearning.AI courses—specifically the famous Deep Learning Specialization by Andrew...
🚀 I Built My First CNN for Brain Tumor Detection - Here’s What Actually Confused Me
Dev.to · Tanmay P. Tawade 🧬 Deep Learning ⚡ AI Lesson 7mo 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...
I Built My Own AI Assistant Chatbot with Laravel (Livewire + PrismPHP)
Dev.to · Bert De Swaef 🧬 Deep Learning 8mo ago
I Built My Own AI Assistant Chatbot with Laravel (Livewire + PrismPHP)
A post by Bert De Swaef
What Actually Slows Down PyTorch Training? I Surveyed ML Engineers
Dev.to · Abhinav Srivastav 🧬 Deep Learning ⚡ AI Lesson 8mo 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 ⚡ AI Lesson 8mo 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 ⚡ AI Lesson 8mo 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 ⚡ AI Lesson 8mo 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 ⚡ AI Lesson 8mo 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 ⚡ AI Lesson 8mo 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 ⚡ AI Lesson 9mo 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 ⚡ AI Lesson 9mo 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 ⚡ AI Lesson 9mo 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 ⚡ AI Lesson 9mo 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 ⚡ AI Lesson 9mo 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 ⚡ AI Lesson 9mo 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 ⚡ AI Lesson 9mo 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...
The Evolution of Sequential Learning Models: RNN LSTM Transformers
Dev.to · Vidip Ghosh 🧬 Deep Learning ⚡ AI Lesson 9mo ago
The Evolution of Sequential Learning Models: RNN LSTM Transformers
Recurrent Neural Networks (RNNs) are used for processing sequential or time-series data by...
🔥 Why Your Deep Neural Network Fails at Layer 50 (And How ResNet Fixes It)
Dev.to · Igor Nosatov 🧬 Deep Learning ⚡ AI Lesson 9mo ago
🔥 Why Your Deep Neural Network Fails at Layer 50 (And How ResNet Fixes It)
TL;DR: 💡 Training networks deeper than 20 layers? You're probably hitting the degradation problem ✅...
Linear Audio Dreams: Injecting Sanity into Autoencoder Latent Spaces by Arvind Sundararajan
Dev.to · Arvind SundaraRajan 🧬 Deep Learning ⚡ AI Lesson 10mo ago
Linear Audio Dreams: Injecting Sanity into Autoencoder Latent Spaces by Arvind Sundararajan
Linear Audio Dreams: Injecting Sanity into Autoencoder Latent Spaces Ever tried to...
A Beginner's GAN Adventure with Digits
Dev.to · Anik Chand 🧬 Deep Learning 10mo ago
A Beginner's GAN Adventure with Digits
It was a rainy afternoon in September. The view from my window was all gray and blurry. That...
I Built a Deep Learning Framework in Rust from Scratch. Here’s How It Works.
Dev.to · Pavel 🧬 Deep Learning ⚡ AI Lesson 12mo ago
I Built a Deep Learning Framework in Rust from Scratch. Here’s How It Works.
I've just published RustyASG to crates.io, a deep learning framework I built from the ground up in...
Model Creation CNN : A simple example of tensorflow ( Partial dataset of cats vs dogs)
Dev.to · Ashwani Kumar Shamlodhiya 🧬 Deep Learning 1y ago
Model Creation CNN : A simple example of tensorflow ( Partial dataset of cats vs dogs)
The code :...
Flask + Tensorflow + Keras で モデルからのpredictが動作しない問題
Dev.to · yurfuwa 🧬 Deep Learning 8y ago
Flask + Tensorflow + Keras で モデルからのpredictが動作しない問題
Tensorflowを使ったPredictなAPI開発