Natural Language Processing

Explore Natural Language Processing through related topics and the articles other pages reference most.

Explore articles

Reset filters
Browse subtopics: Machine Learning

Articles that also belong to these categories. Counts cover all of Natural Language Processing.

Showing 1-60 of 92 articles

BERTScore

BERTScore is an automatic, reference-based metric for evaluating text generation that scores a candidate sentence against one or more references by comparing the contextual embeddings of their tokens rather…

Machine LearningModel Evaluation

BIG-Bench Hard

BIG-Bench Hard (BBH) is a suite of 23 challenging tasks drawn from the BIG-Bench benchmark, selected because they are "the [tasks] for which prior language model evaluations did not outperform the average…

AI BenchmarksMachine Learning

Bag of Words

The bag of words (BoW) model is a text representation method that converts a document into a fixed-length numeric vector by counting how often each word from a predefined vocabulary appears, while discarding…

Machine Learning

Bigram

A bigram (also written 2-gram) is a contiguous sequence of two adjacent elements, typically two words or two characters, taken from a body of text or speech.

Machine Learning

CRUXEval

CRUXEval (Code Reasoning, Understanding, and eXecution Evaluation) is a benchmark designed to measure how well large language models can reason about, understand, and mentally execute short Python programs.

AI BenchmarksAI Code Generation

Candidate Sampling

Candidate sampling is a family of training-time optimization techniques used in machine learning to reduce the computational cost of models that must choose among a very large number of output classes.

Machine LearningNeural Networks

Causal Language Model

A causal language model (CLM), also called an autoregressive language model or a decoder-only language model, is a language model that predicts the next token in a sequence using only the tokens that precede…

Deep LearningMachine Learning

Common Crawl

Common Crawl is a nonprofit 501(c)(3) organization that maintains a free, open repository of web crawl data, and it is the single largest publicly available source of text used to train large language models.

Data & DatasetsMachine Learning

Computer-use agent

A computer-use agent (CUA) is a category of AI agent in artificial intelligence that performs tasks by directly operating a general-purpose computer's graphical user interface (GUI) the way a human does, by…

AI AgentsArtificial Intelligence

Cosine similarity

Cosine similarity is a measure of similarity between two non-zero vectors that calculates the cosine of the angle between them, defined as the dot product of the vectors divided by the product of their…

Machine Learning

Crash Blossom

A crash blossom is a newspaper headline that is unintentionally ambiguous because its compressed wording allows more than one valid parse, producing an unintended (and often comical) alternative reading.

Machine Learning

DSPy

DSPy (short for Declarative Self-improving Python) is an open-source framework, developed at Stanford NLP, for programming rather than prompting large language models (LLMs).

Developer ToolsLarge Language Models

Embedding Layer

An embedding layer is a neural network component that acts as a trainable lookup table, mapping discrete integer indices (such as word IDs, user IDs, or category codes) to dense, continuous-valued vectors.

Machine LearningNeural Networks

Embeddings

In machine learning, an embedding is a learned representation that maps an input into a vector, usually so that a downstream model or comparison rule can use relationships encoded in the vector's geometry.

Deep LearningInformation Retrieval

Full Softmax

Full softmax (also called the standard softmax or exact softmax) is the softmax computation that calculates a probability for every possible output class in a classification model

Deep LearningMachine Learning

GLUE benchmark

The General Language Understanding Evaluation (GLUE) benchmark is a collection of nine natural language understanding (NLU) tasks designed to evaluate and compare the performance of language models across a…

AI BenchmarksMachine Learning

Hallucination

Hallucination in generative AI is the production of content that is unsupported, contradicted by an applicable source, factually wrong, internally inconsistent, or otherwise presented without an adequate basis.

AI SafetyMachine Learning

Language Model

A language model is a model of patterns in language that assigns probabilities or comparable scores to linguistic sequences. Its units may be characters, words, subwords, bytes, or other tokens.

Deep LearningMachine Learning

LiveBench

LiveBench is a contamination-limited benchmark for large language models (LLMs) that draws frequently updated questions from recent sources (math competitions, arXiv papers, news articles, and datasets) and…

AI BenchmarksMachine Learning

METEOR (metric)

METEOR (Metric for Evaluation of Translation with Explicit ORdering) is an automatic evaluation metric for machine translation and other text-generation tasks that scores a candidate sentence against one or…

Machine LearningModel Evaluation

Meta Prompting

Meta prompting (also spelled meta-prompting) is an advanced prompt engineering technique where large language models (LLMs) are used to generate, refine, critique, select, or optimize prompts for themselves or…

Artificial IntelligenceMachine Learning

Multimodal Model

A multimodal model is a machine learning model, or a model-based system, that processes, relates, or produces information across more than one kind of data. Each kind is called a modality.

Computer VisionDeep Learning

N-gram

An n-gram is a contiguous sequence of n items extracted from a given sample of text or speech, where the items can be characters, syllables, words, or other linguistic units.

Machine Learning

Named entity recognition

Named entity recognition (NER) is the natural language processing task of locating spans of text that name real-world things, such as people, organizations, and locations, and classifying each span into a…

Machine Learning

Natural Language Understanding

Natural language understanding (NLU) is the branch of artificial intelligence and computational linguistics that enables machines to read human language and extract its meaning, intent, and structure.

Machine Learning

Perplexity

Perplexity has two distinct meanings in artificial intelligence. In information theory and natural language processing, perplexity (PPL) is an intrinsic score for a probabilistic model: on a specified sequence

Machine LearningMathematics

Pre-Trained Model

A pre-trained model is a machine learning model that has already been trained on a large, general-purpose dataset and can then be reused, either as a fixed feature extractor or by fine-tuning

Deep LearningMachine Learning