AI FundamentalsProbability, Statistics, and Linear Algebra for AI

121 items

1

A/B Testing: Power, p-values, and CUPED

Flashcard
2

Simpson's Paradox: Aggregating Stratified Rates

Code Quiz
3

Simpson's Paradox and Confounding

Quiz
4

A/B Testing: Power, P-values, CUPED

Slides / Video
5

Confounding and Simpson's Paradox

Flashcard
6

Two-Proportion Z-Test for A/B Test

Code Quiz
7

Peeking at A/B Test Results

Quiz
8

Confidence Interval From Sample Mean

Code Quiz
9

Interpreting a 95% Confidence Interval

Quiz
10

Simpson's Paradox and Confounders

Slides / Video
11

Confidence Intervals & the Sampling Distribution

Flashcard
12

Hypothesis Testing in A/B Experiments

Flashcard
13

Distributions, Sampling & Confidence Intervals

Slides / Video
14

Hypothesis Testing & A/B Design

Slides / Video
15

Interpreting the p-value Wrong

Code Quiz
16

Interpreting P-values Correctly

Quiz
17

Buggy Standard Deviation Function

Code Quiz
18

Mean vs Median in Skewed Data

Quiz
19

P-value Significance Check Bug

Code Quiz
20

Understanding P-values and Correlation

Quiz
21

Population Variance Bug

Code Quiz
22

Mean vs Median in Skewed Data

Quiz
23

Hypothesis Testing, P-values & Causation

Slides / Video
24

P-values and Correlation vs Causation

Flashcard
25

Hypothesis Testing, p-values & Intervals

Slides / Video
26

P-values & Confidence Intervals

Flashcard
27

Extracting an Eigenvector from np.linalg.eig

Code Quiz
28

Data as Vectors and Matrices

Slides / Video
29

Gradients and Partial Derivatives

Slides / Video
30

Singular Value Decomposition Basics

Slides / Video
31

Matrix Transpose and Inverse

Slides / Video
32

Linear Independence, Span, and Basis

Slides / Video
33

Vector Norms and Distance Metrics

Slides / Video
34

Dot Product and Vector Similarity

Slides / Video
35

Matrix Multiplication in AI

Slides / Video
36

Matrices and Matrix Operations

Slides / Video
37

Vectors and Vector Operations

Slides / Video
38

Confidence Intervals

Slides / Video
39

Hypothesis Testing and p-values

Slides / Video
40

Sampling and the Central Limit Theorem

Slides / Video
41

Descriptive Statistics: Center and Spread

Slides / Video
42

Maximum Likelihood Estimation

Slides / Video
43

Joint, Marginal, Conditional Distributions

Slides / Video
44

Covariance and Correlation

Slides / Video
45

Expectation, Variance, Standard Deviation

Slides / Video
46

Bayes' Theorem in AI

Slides / Video
47

Conditional Probability and Independence

Slides / Video
48

Gaussian, Bernoulli, Binomial Distributions

Slides / Video
49

Discrete vs Continuous Distributions

Slides / Video
50

Random Variables and Distributions

Slides / Video
51

Eigenvalues and Eigenvectors Basics

Slides / Video
52

Gaussian (Normal) PDF Evaluation

Code Quiz
53

Conditional Probability Computation

Code Quiz
54

Sampling from a Categorical Distribution

Code Quiz
55

Softmax as a Probability Distribution

Code Quiz
56

Joint and Marginal Probability

Code Quiz
57

Bernoulli and Binomial Probability

Code Quiz
58

Bayes' Theorem Application

Code Quiz
59

Independence Check via Joint Probability

Code Quiz
60

Matrix Transpose

Code Quiz
61

Matrix Inverse Computation

Code Quiz
62

Element-wise vs Matrix Operations

Code Quiz
63

Identity and Diagonal Matrices

Code Quiz
64

Solving a Linear System (Ax = b)

Code Quiz
65

NumPy Broadcasting Rules

Code Quiz
66

Determinant of a Matrix

Code Quiz
67

Computing Standard Deviation

Code Quiz
68

Sample Variance and Bessel's Correction

Code Quiz
69

Expected Value of a Discrete Distribution

Code Quiz
70

Computing the Median

Code Quiz
71

Computing the Mean of a Dataset

Code Quiz
72

Normalizing a Probability Distribution

Code Quiz
73

Covariance Between Two Variables

Code Quiz
74

Pearson Correlation Coefficient

Code Quiz
75

Trace of a Matrix

Code Quiz
76

Law of Large Numbers Simulation

Code Quiz
77

Percentile Scale Confusion

Code Quiz
78

Computing an Outer Product

Code Quiz
79

Summing Over the Wrong Axis

Code Quiz
80

Reshaping a Flat Array

Code Quiz
81

Matrix Multiplication Shape Check

Code Quiz
82

L2 Vector Norm

Code Quiz
83

Entropy of a Distribution

Code Quiz
84

Matrix-Vector Multiplication

Code Quiz
85

Matrix-Matrix Multiplication

Code Quiz
86

Combining Probabilities in Log Space

Code Quiz
87

KL Divergence Direction

Code Quiz
88

Vector Dot Product

Code Quiz
89

Maximum Likelihood Estimation

Quiz
90

Confidence Interval Meaning

Quiz
91

Variance vs Standard Deviation

Quiz
92

Gradients and Partial Derivatives

Quiz
93

Linear Independence and Rank

Quiz
94

Normal Distribution Shape

Quiz
95

Matrix Multiplication Rule

Quiz
96

Determinant Meaning

Quiz
97

Matrix Transpose

Quiz
98

Conditional Probability Meaning

Quiz
99

Central Limit Theorem

Quiz
100

Independent Events

Quiz
101

Dot Product Meaning

Quiz
102

Scalars, Vectors, Tensors

Quiz
103

Bayes' Theorem Formula

Quiz
104

Identity and Inverse Matrices

Quiz
105

Prior, Likelihood, Posterior

Quiz
106

Matrices as Transformations

Quiz
107

Vector Norm Magnitude

Quiz
108

Sampling Distributions

Quiz
109

Entropy and Information

Quiz
110

Random Variables Basics

Quiz
111

Discrete vs Continuous

Quiz
112

Broadcasting Dimensions

Quiz
113

Mean, Median, Mode

Quiz
114

Bernoulli vs Binomial

Quiz
115

PDF vs PMF

Quiz
116

Expected Value Concept

Quiz
117

Vector Addition and Scaling

Quiz
118

Law of Large Numbers

Quiz
119

Cross-Entropy and KL Divergence

Quiz
120

Understanding p-values

Quiz
121

Eigenvalues and Eigenvectors

Quiz
Code QuizIntermediate

Matrix Transpose

Finding the bug in a NumPy matrix transpose operation.

Codepython
import numpy as np

A = np.array([[1, 2, 3],
              [4, 5, 6]])

# Want the transpose (3x2)
AT = A.transpose
print(AT.shape)

What is the bug in this code?