Games · Tech, AI & Security
Stuff Every AI Expert Should Know
Machine learning, neural networks, large language models, training, evaluation and AI safety, explained.
Start Stuff Every AI Expert Should Know ⚡ Today's sprint
Print the first 50 cards (free)Get the whole test as a printable PDF: $3 (pre-order)
Free to start, no sign-up. 170 cards so far. One Knowledge Score and day streak across all your courses.
Try 3 cards
- How do AI, machine learning and deep learning fit together?
Show the answer
Deep learning is inside machine learning, inside AI. AI is the big umbrella. Machine learning is the part of AI where systems learn from data. Deep learning is a subfield of machine learning built around neural networks.
- What did Alan Turing call his 1950 test of machine intelligence?
Show the answer
The Imitation Game. In his 1950 paper, Turing proposed a game where an interrogator chats with a person and a machine and tries to tell which is which. He called it the imitation game.
- Turing predicted that by about 2000, judges would ID the machine at most what percent of the time?
Show the answer
70 percent, after five minutes. In 1950 Turing guessed that in about fifty years, an average interrogator would have no more than a 70 percent chance of spotting the machine after five minutes of questions.
All 170 practice questions
Each one has the answer, why it's right, and the official sources. Or play them as a game and track what you've learned.
Show all 170 questions
- How do AI, machine learning and deep learning fit together?
- What did Alan Turing call his 1950 test of machine intelligence?
- Turing predicted that by about 2000, judges would ID the machine at most what percent of the time?
- What 1956 event is called the birth of AI as a field of research?
- Which approach represents the original top-down AI paradigm?
- What makes machine learning "supervised"?
- What kind of data does unsupervised learning usually train on?
- In reinforcement learning, what tells the agent how well an action went?
- In a model predicting house prices from size and bedrooms, what is the label?
- What makes a regression model different from a classification model?
- In machine learning, what is inference?
- Which data split is saved for the final check after tuning on the validation set?
- A model scores great on its training data but badly on new data. What is that called?
- A model does poorly even on its own training data. What is the likely problem?
- Which term measures error from a model's assumptions, even with infinite training data?
- Training error is far lower than test error. Which problem does that point to?
- What does L2 regularization penalize?
- Which regularization can push useless features' weights to exactly zero?
- With early stopping, when do you end training?
- Which loss function punishes big errors, like outliers, more heavily: MSE or MAE?
- In gradient descent, which way does each step move the weights?
- What happens if the learning rate is set too high?
- With 1,000 training examples and a batch size of 50, how many iterations make one epoch?
- If 1 percent of cases are positive, what accuracy does always guessing negative score?
- A model flags 200 emails as spam; 150 really are. What is its precision?
- Which metric answers: of all the real positives, how many did the model catch?
- The F1 score combines precision and recall using which kind of average?
- What does a confusion matrix show for a classifier?
- What AUC (area under the ROC curve) does a model that just guesses randomly get?
- How is a random forest built?
- Why are decision trees called a "white box" model?
- How does k-nearest neighbors classify a new point?
- What must you tell the k-means algorithm before it starts?
- In 1958, what did Rosenblatt's perceptron learn to tell apart after 50 trials?
- Which 1969 book by Minsky and Papert sharply criticized perceptron research?
- Which 1973 UK report helped cause a sharp drop in AI research funding?
- About how many parameters did AlexNet, the 2012 ImageNet breakthrough network, have?
- What did AlexNet's authors use to reduce overfitting in its fully connected layers?
- ImageNet's millions of labeled images are organized by which word hierarchy?
- What does the "deep" in deep learning refer to?
- Which of these is a hyperparameter you set, not something the model learns?
- Raising a classifier's threshold usually does what to false positives and false negatives?
- What calculation does a basic artificial neuron perform before activation?
- What can a neuron's bias change even when its inputs stay fixed?
- Why place nonlinear activation functions between neural network layers?
- What does the ReLU activation return for an input x?
- Into what open interval does the logistic sigmoid map real inputs?
- Where is a neural network's hidden layer located?
- Which algorithm makes gradient descent practical for multilayer neural networks?
- What happens to layers whose training gradients vanish?
- In a CNN, what does a neuron's receptive field describe?
- What lets a recurrent neural network carry information through a sequence?
- How does backpropagation through time treat a recurrent network?
- Why are ordinary RNN time steps difficult to parallelize within one sequence?
- What does a learned embedding assign to each input token?
- What property does cosine similarity ignore when comparing two embeddings?
- Which 2017 paper introduced the Transformer architecture?
- Which two sequence mechanisms did the original Transformer dispense with?
- What makes an attention mechanism self-attention?
- After query-key scores become weights, what does attention combine?
- By what quantity does scaled dot-product attention divide query-key dot products?
- What is a key benefit of using multiple attention heads?
- Why does a Transformer add positional information to token embeddings?
- How did the original Transformer construct its fixed positional encodings?
- What does a Transformer encoder produce from an input sequence?
- Which statement correctly distinguishes model parameters from tokens?
- Why is one written word not always one language-model token?
- Why do GPUs and TPUs fit neural network workloads especially well?
- What sat at the heart of Google's first published datacenter TPU?
- What mathematical pattern did neural language-model scaling laws observe for test loss?
- Under the Chinchilla study's compute-optimal rule, what should double with model size?
- What is the main idea of mixed-precision neural network training?
- Why can mixed-precision training keep an FP32 master copy of weights?
- What does dropout randomly remove during a training step?
- How is standard dropout commonly handled at inference time?
- Across what values does layer normalization compute its statistics?
- Does layer normalization compute differently at training and inference time?
- What does transfer learning reuse from a previously trained model?
- What changes when a pretrained model is fine-tuned rather than only used frozen?
- What two processes form the basic idea of a denoising diffusion model?
- Which two models compete in a generative adversarial network?
- Why does an autoregressive Transformer decoder mask later positions?
- In Transformer cross-attention, where do queries and key-value pairs come from?
- How does a convolutional layer reduce parameters across image locations?
- At its core, what is a large language model trained to do?
- How does byte pair encoding tokenization handle a rare word the model has never seen?
- What does an LLM's context window measure?
- In a long prompt, where is key information most likely to be missed by a language model?
- What kind of learning is usually used in the first, pretraining phase of an LLM?
- What is instruction tuning?
- In the InstructGPT study, which answers did people prefer: a 1.3B RLHF model's or the 175B GPT-3's?
- In RLHF as used for InstructGPT, what did human labelers provide for the reinforcement learning step?
- What does Direct Preference Optimization (DPO) replace RLHF's reinforcement learning with?
- In Constitutional AI, what is the only human oversight used to judge harmfulness?
- What happens when you raise a language model's temperature setting?
- What does nucleus (top-p) sampling do when picking the next token?
- If a language model always picks the most likely words, what kind of text tends to come out?
- In generative AI, what is a hallucination?
- What term does NIST's generative AI risk profile use for AI hallucinations?
- A 2025 paper by OpenAI researchers says hallucinations persist partly because most evaluations reward what?
- What two kinds of memory does retrieval-augmented generation (RAG) combine?
- To search millions of embeddings fast, what do vector indexes like HNSW usually trade away?
- In word2vec, what is vector(King) minus vector(Man) plus vector(Woman) closest to?
- When you put a few examples in a prompt (few-shot prompting), what happens to the model's weights?
- What is a common use of the system prompt in a chat model API?
- What is chain-of-thought prompting?
- How does the self-consistency method improve chain-of-thought answers?
- Toolformer taught a language model to call tools. Which weak spots of LMs did that target?
- With function calling, who actually runs a tool that the developer defined?
- What does the ReAct method have a language model do?
- What separates an AI agent from an AI workflow, in Anthropic's definition?
- What was OpenAI's CLIP trained to predict on 400 million internet images?
- How does a Vision Transformer (ViT) feed an image into a Transformer?
- In Hinton's knowledge distillation, how does the big teacher model produce soft targets for the student?
- DistilBERT made BERT 40 percent smaller. About how much of its language understanding did it keep?
- Quantizing a 16-bit model's weights to 8-bit integers does what to the memory needed for inference?
- QLoRA made it possible to fine-tune a 65 billion parameter model on what hardware?
- How does LoRA fine-tune a large model so cheaply?
- What makes an AI model open-weight?
- What is benchmark contamination for a language model?
- Researchers wrote GSM1k, fresh math problems like GSM8K. What happened to some models' scores?
- Which latency measure matters most for how fast a streaming chatbot feels?
- Speculative decoding speeds up a big model by drafting tokens with a smaller one. What happens to the output?
- When serving an LLM, what memory grows with each request's length and limits how many requests fit at once?
- How did BERT's pretraining differ from a left-to-right GPT-style model?
- LLM APIs usually charge per request based on what?
- If a reply hits the max_tokens limit, what happens?
- The MMLU benchmark tests language models across how many subjects, from math to law?
- How can an unrepresentative training sample bias an AI system?
- Where can systemic AI bias exist besides the dataset?
- Can every mathematical fairness condition usually be satisfied at once?
- How does NIST distinguish explainability from interpretability?
- Should one AI explanation format serve every audience?
- What does a membership inference attack try to learn?
- Why can overfitting increase training-data privacy risk?
- Under current US guidance, is purely AI-generated material copyrightable?
- Does using AI assistance automatically block copyright protection?
- Is every use of copyrighted work for AI training automatically fair use?
- What causes specification gaming in an AI system?
- What are the two broad targets of reward tampering?
- What is the main purpose of AI red teaming?
- What weakness does a direct prompt injection exploit?
- Where does an indirect prompt injection hide?
- What does an AI jailbreak try to get around?
- Can one prompt filter fully prevent every injection attack?
- What should a model card communicate?
- What does a datasheet for a dataset document?
- Why document a dataset's intended use and context?
- What makes GOVERN different from the other NIST AI RMF functions?
- What is the central job of MAP in the NIST AI RMF?
- What happens in the MEASURE function of the NIST AI RMF?
- What does MANAGE do with mapped and measured AI risks?
- Is the NIST AI RMF Core a fixed ordered checklist?
- How many risk levels does the EU AI Act approach define?
- What happens when an AI system is classified as high risk in the EU?
- What does the EU transparency-risk tier mainly require?
- What special AI Act rules apply to minimal-risk AI systems?
- Does adding a human reviewer automatically make an AI system safe?
- Under the EU AI Act, what must deployers do with covered deepfakes?
- What is the purpose of machine-readable marks on AI-generated content?
- Does a valid C2PA manifest prove that media is true?
- Does missing C2PA metadata prove that content is fake?
- Why can equal AI training compute produce different carbon emissions?
- Why can inference consume more total energy than one training run?
- What is production data drift?
- Why monitor model quality after deployment?
- What must be versioned to reproduce an ML result?
- What does an online A/B test compare for two model versions?
- When should a team prefer a simple rule over machine learning?
- Why does a predictive correlation not prove causation?