Back to AI/ML Overview

AI Fundamentals

Build your foundation in artificial intelligence through interactive visualizations

Beginner to Intermediate
9 of 13 lessons available
3-4 hours total
1

Foundation Concepts

Start here to build your base understanding

Start Here
Beginner12-18 min

Perceptron & Linear Classification

Watch a perceptron learn to predict weather by drawing a line that separates rainy days from sunny days.

Linear ClassificationDecision BoundariesPerceptron LearningPattern Recognition
Start Learning
Beginner12-15 min

Data Preprocessing & Feature Engineering

Discover how data normalization and feature scaling dramatically improve learning.

NormalizationFeature ScalingCategorical EncodingData Quality
Explore
2

Neural Network Building Blocks

Learn the core components that make networks work

Beginner12-15 min

Activation Functions Deep Dive

Compare ReLU, Sigmoid, and Tanh through interactive examples and see how they shape learning.

Non-linearityReLUSigmoidTanhDead Neurons
Explore
Beginner15-20 min

Neural Network Forward Pass

Follow data as it flows through layers of a trained network to make predictions.

NeuronsWeights & BiasesLayer ProcessingPredictions
Explore
Beginner8-10 min

Loss Functions & Metrics

Explore different loss functions and understand when to use each for classification vs regression.

Mean Squared ErrorCross-entropyClassification vs Regression
Explore
3

Learning & Optimization

Understand how networks improve through training

Beginner15-20 min

Gradient Descent Optimization

See gradient descent navigate loss landscapes to find optimal solutions.

GradientsLearning RateOptimizationLoss Landscapes
Explore
Intermediate18-22 min

Backpropagation Step-by-Step

Watch gradients flow backward through layers and see how each weight gets updated.

Chain RuleGradient FlowWeight UpdatesError Propagation
Explore
Intermediate15-20 min

Neural Network Training

Watch a neural network learn from scratch as random weights become intelligent through training.

Training ProcessWeight UpdatesLearning Curves
Explore
4

Generalization & Robustness

Make your models work in the real world

Intermediate15-18 min

Overfitting & Regularization

See how dropout and regularization help models generalize to new data.

Bias-Variance TradeoffDropoutL1/L2 Regularization
Explore
Intermediate15-18 min

Hyperparameter Tuning

Find the best learning rates, layer sizes, and settings for optimal performance.

Grid SearchRandom SearchLearning Curves
5

Specialized Architectures

Explore networks designed for specific tasks

Intermediate20-25 min

Convolutional Neural Networks (CNNs)

Watch convolutional filters detect edges, shapes, and patterns in images.

ConvolutionFiltersFeature MapsPooling
Intermediate18-22 min

Recurrent Neural Networks (RNNs)

Watch RNNs process sequences by maintaining hidden states across time steps.

Sequential DataHidden StatesMemory
Intermediate15-18 min

Embeddings & Representation Learning

Explore how neural networks learn to represent concepts as vectors in space.

Word EmbeddingsVector SimilaritySemantic Relationships

Continue Your Journey

After completing AI Fundamentals, dive into modern architectures