Skip to main content
HT
HerbDev Application Rescue
← Learning hub

Vocabulary

Understand the term. Connect the concept.

A practical dictionary of 512 AI, machine learning, mathematics, and programming terms from HerbDev’s AI Vocabulary app. Start with a definition, explore an example, then follow the concepts behind it.

Linked concepts open in a new tab. Audio reads the definition and example.

Start with the concepts that come first.

Each path places prerequisites before the concepts that depend on them. Open a term, explore its example, and use its recall question before moving on.

AI and machine learning foundations · 11 concepts
  1. Artificial Intelligence

    Computing systems designed to perform tasks associated with human intelligence.

  2. Dataset

    A collection of examples organized for analysis or learning.

  3. Feature

    An input attribute or derived representation used by a model.

  4. Model

    A mathematical or computational representation used to explain or predict behavior.

  5. Machine Learning

    Methods that fit patterns from data to improve performance on a task.

  6. Label

    A provided target associated with a training or evaluation example.

  7. Supervised Learning

    Learning a mapping from inputs to provided target outputs.

  8. Training Set

    Examples used to fit model parameters.

  9. Test Set

    Examples reserved for final evaluation after development choices are fixed.

  10. Generalization

    How well a learned model works on relevant unseen data.

  11. Overfitting

    Learning training-specific patterns that fail to transfer well.

How models learn · 13 concepts
  1. Scalar

    A single numerical value rather than an array of values.

  2. Weight

    A learned coefficient controlling an input's contribution to a computation.

  3. Bias

    A learned offset added to a computation independently of its current input.

  4. Function

    A rule or callable that maps inputs to outputs or performs a computation.

  5. Activation Function

    A transformation applied to a unit's signal, often to introduce nonlinearity.

  6. Neuron

    A computational unit that combines inputs and applies a transformation.

  7. Neural Network

    A parameterized model built from connected computational units or layers.

  8. Derivative

    The local rate at which a function's output changes with its input.

  9. Partial Derivative

    A derivative with respect to one variable while holding other inputs fixed.

  10. Vector

    An ordered collection of numbers representing a point or direction.

  11. Gradient

    The vector of a scalar function's partial derivatives.

  12. Learning Rate

    The scale applied to a gradient-based parameter update.

  13. Gradient Descent

    An iterative method that moves parameters opposite the gradient to reduce an objective locally.

Evaluate a model · 15 concepts
  1. Dataset

    A collection of examples organized for analysis or learning.

  2. Feature

    An input attribute or derived representation used by a model.

  3. Model

    A mathematical or computational representation used to explain or predict behavior.

  4. Machine Learning

    Methods that fit patterns from data to improve performance on a task.

  5. Label

    A provided target associated with a training or evaluation example.

  6. Supervised Learning

    Learning a mapping from inputs to provided target outputs.

  7. Classification

    Predicting a discrete class or class probabilities.

  8. Accuracy

    The fraction of evaluated predictions that are correct.

  9. True Positive

    A positive prediction whose actual label is positive.

  10. False Positive

    A positive prediction whose actual label is negative.

  11. Precision

    The fraction of predicted positives that are truly positive.

  12. False Negative

    A negative prediction whose actual label is positive.

  13. Recall

    The fraction of actual positives that the system identifies.

  14. Probability

    A numerical measure of uncertainty assigned to an event.

  15. Calibration

    Agreement between predicted probabilities and observed outcome frequencies.

Understand language models · 21 concepts
  1. Token

    A discrete unit in a model's input or output sequence.

  2. Scalar

    A single numerical value rather than an array of values.

  3. Vector

    An ordered collection of numbers representing a point or direction.

  4. Embedding

    A numerical representation placing items in a vector space.

  5. Query

    An attention representation used to score candidate keys.

  6. Key

    An attention representation compared with queries to determine relevance scores.

  7. Value

    An attention representation combined using attention weights.

  8. Probability

    A numerical measure of uncertainty assigned to an event.

  9. Softmax

    A transformation from real-valued scores to a positive vector summing to one.

  10. Attention

    A mechanism that weights information from candidate sources based on relevance.

  11. Self-Attention

    Attention in which queries, keys, and values come from the same sequence representation.

  12. Positional Encoding

    Information added or applied to represent positions or order.

  13. Transformer

    A neural architecture built around attention and feature transformations.

  14. Language Model

    A model of probabilities or scores over language sequences.

  15. Model

    A mathematical or computational representation used to explain or predict behavior.

  16. Dataset

    A collection of examples organized for analysis or learning.

  17. Function

    A rule or callable that maps inputs to outputs or performs a computation.

  18. Loss Function

    A rule assigning a numerical penalty to predictions or model behavior.

  19. Training

    Adjusting a model using data and a learning objective.

  20. Pretraining

    Initial training that builds reusable model capabilities before later adaptation.

  21. Large Language Model

    A language model trained at substantial scale in data and model capacity.

Representations and agent memory · 6 concepts
  1. Scalar

    A single numerical value rather than an array of values.

  2. Vector

    An ordered collection of numbers representing a point or direction.

  3. Embedding

    A numerical representation placing items in a vector space.

  4. Contextual Embedding

    A representation whose value depends on the surrounding input.

  5. Dataset

    A collection of examples organized for analysis or learning.

  6. Memory

    Stored information made available to later agent steps or sessions.

Manage browser learning data

“Remove my test data” clears all AI 101 and ML 101 scores, reviews, project checklists and rating selections, plus saved vocabulary and recent history in this browser. Test entries cannot be separated from other learning progress. Cookie preferences, security protections, submitted feedback, contact emails and past analytics are kept.