🧠

VisualDL Lab

Interactive Deep Learning Labs β€’ ANN β€’ CNN β€’ RNN β€’ Autoencoders

Hands-on, interactive labs to learn neural networks, convolutional models, sequence models, and generative architectures. Choose a lab to begin.

ANN Foundations

πŸ”° Lab 01 β€” ANN Foundations

Feedforward neural networks: layers, activations, learning rate, overfitting.

Initialization & Activations

βš™οΈ Lab 02 β€” Initialization & Activations

Weight initialization, activation impact, gradients & training dynamics.

Regularization & BatchNorm

πŸ›‘οΈ Lab 03 β€” Regularization & BatchNorm

L2, Dropout, BatchNorm, early stopping, and decision boundaries.

Optimizers & Learning Rate

⚑ Lab 04 β€” Optimizers & Learning Rate

SGD, Momentum, RMSProp, Adam, LR schedules & convergence behavior.

Generalization & Bias–Variance

πŸ“‰ Lab 05 β€” Generalization & Bias–Variance

Model capacity, data fraction, label noise, and U-shaped regularization curves.

CNN Basics

πŸ–ΌοΈ Lab 06 β€” CNN Basics

Convolutions, pooling, filters, dropout, augmentation, Grad-CAM.

RNN Basics

πŸ” Lab 07 β€” RNN Basics

Simple RNNs for text, sentiment, and time-series; perplexity & hidden states.

LSTM vs GRU

πŸ”€ Lab 08 β€” LSTM vs GRU

Compare LSTM/GRU across IMDB, SST-2, sine-wave and Twinkle Melody.

Autoencoders

🎨 Lab 09 β€” Autoencoders

Dense autoencoders, denoising AE, latent space, t-SNE & morphing.