Explore Library
AI FundamentalsNeural Networks and Deep Learning

77 items

1

Selecting the LSTM Last Timestep

Code Quiz
2

MaxPool Stride and Downsampling

Code Quiz
3

Data Leakage in Scaling

Code Quiz
4

Counting Conv Layer Parameters

Code Quiz
5

PyTorch Training Loop

Code Quiz
6

Dropout Behavior During Evaluation

Code Quiz
7

Learning Rate Scheduler Placement

Code Quiz
8

Conv Layer Input Channels

Code Quiz
9

SGD Parameter Update

Code Quiz
10

Weight Initialization Strategy

Code Quiz
11

Sigmoid Activation Implementation

Code Quiz
12

Forward Pass Through a Layer

Code Quiz
13

Normalizing Test Data Correctly

Code Quiz
14

Feedforward Network Output Layer

Code Quiz
15

Counting Iterations per Epoch

Code Quiz
16

Weight Scale and Exploding Values

Code Quiz
17

Batch Normalization Formula

Code Quiz
18

Configuring the Adam Optimizer

Code Quiz
19

Gradient of a Squared Error

Code Quiz
20

Cross-Entropy Loss Computation

Code Quiz
21

Weights, Biases, and Weighted Sums

Slides / Video
22

The Artificial Neuron / Perceptron

Slides / Video
23

What a Neural Network Is

Slides / Video
24

Real-World Applications of Deep Learning

Slides / Video
25

CNN vs RNN Architectures Overview

Slides / Video
26

Regularization: Dropout and Weight Decay

Slides / Video
27

Feature Learning vs Manual Feature Engineering

Slides / Video
28

What Makes a Network 'Deep'

Slides / Video
29

Epochs, Batches, and Iterations

Slides / Video
30

CNNs Overview

Quiz
31

Biological Neuron Inspiration

Quiz
32

Weights and Biases

Quiz
33

Why Non-Linearity Matters

Quiz
34

Common Activation Functions

Quiz
35

Fully Connected Layers

Quiz
36

Forward Propagation

Quiz
37

Backpropagation Concept

Quiz
38

Learning Rate Effect

Quiz
39

Epochs, Batches, Iterations

Quiz
40

RNNs Overview

Quiz
41

Dropout Regularization

Quiz
42

Weight Initialization Importance

Quiz
43

Perceptron Structure

Quiz
44

Weighted Sum Computation

Quiz
45

Purpose of Activation Functions

Quiz
46

Network Layers

Quiz
47

What Makes a Network Deep

Quiz
48

Gradient Descent Training

Quiz
49

Vanishing Gradients

Quiz
50

Hierarchical Feature Learning

Quiz
51

Learning Rate and Its Effect on Training

Slides / Video
52

Backpropagation Basics

Slides / Video
53

Gradient Descent for Optimization

Slides / Video
54

Loss Functions for Neural Networks

Slides / Video
55

Forward Propagation Basics

Slides / Video
56

Neural Network Layers Explained

Slides / Video
57

Hyperparameters vs Learned Parameters

Flashcard
58

Neural Networks and Biological Inspiration

Flashcard
59

Epochs, Batches, and Iterations

Flashcard
60

Artificial Neuron / Perceptron Structure

Flashcard
61

What Makes a Network 'Deep'

Flashcard
62

Common Activation Functions

Flashcard
63

Feedforward and Forward Propagation

Flashcard
64

Learning Rate

Flashcard
65

Convolutional Neural Networks (CNNs)

Flashcard
66

Recurrent Neural Networks (RNNs)

Flashcard
67

Regularization (Dropout, etc.)

Flashcard
68

Input, Hidden, and Output Layers

Flashcard
69

Backpropagation

Flashcard
70

Weights, Biases, and Weighted Sum

Flashcard
71

Loss / Cost Functions

Flashcard
72

Why Deep Learning Needs Data and Compute

Flashcard
73

Gradient Descent Intuition

Flashcard
74

Feature / Representation Learning

Flashcard
75

Vanishing and Exploding Gradients

Flashcard
76

Activation Functions: Purpose

Flashcard
77

Activation Functions: Sigmoid, ReLU, Tanh

Slides / Video
Code QuizIntermediate

Forward Pass Through a Layer

Spot the missing term in a single-layer forward propagation function.

Codepython
import numpy as np

def forward(x, W, b):
    # W: (out, in), x: (in,), b: (out,)
    z = np.dot(W, x)
    a = np.maximum(0, z)
    return a

What is the bug in this forward propagation function?