AI Terms & Definitions
Techniques & Methods

Adversarial Training

<p><span>This approach enhances the resilience of machine learning models by exposing them to custom-crafted challenging examples. The idea is to make the model learn more effective and reliable ways to interpret data.</span></p>
Applications

Agents

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This term refers to multi-purpose AI tools capable of performing various tasks, like Apple's Siri. More recently, agents based on Large Language Models (LLMs) have emerged, built on architectures like chain-of-thought. Notable examples include LangChain and AutoGPT.&quot;}" data-sheets-userformat="{&quot;2&quot;:4354,&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;11&quot;:4,&quot;15&quot;:&quot;Arial&quot;}">This term refers to multi-purpose AI tools capable of performing various tasks, like Apple's Siri. More recently, agents based on Large Language Models (LLMs) have emerged, built on architectures like chain-of-thought. Notable examples include LangChain and AutoGPT.</span></p>
Core Concepts

AI (Artificial Intelligence)

<p>AI is a subfield of computer science dedicated to creating machines that can perform activities normally requiring human intelligence, such as understanding speech, solving problems, and translating languages.</p>
General

AI Trainer

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;These are individuals who assist in the refinement of AI models by offering feedback, ranking the quality of responses, and creating sample dialogues for training.&quot;}" data-sheets-userformat="{&quot;2&quot;:4354,&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;11&quot;:4,&quot;15&quot;:&quot;Arial&quot;}">These are individuals who assist in the refinement of AI models by offering feedback, ranking the quality of responses, and creating sample dialogues for training.</span></p>
Core Concepts

Algorithm

<p>Essentially, an algorithm is a set of rule-based instructions that a computer follows to perform a specific task or solve a problem.</p>
Techniques & Methods

Alignment

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This refers to the process of fine-tuning an LLM to conform to certain ethical guidelines. It aims to mitigate issues arising from uncurated training data, such as biased or harmful outputs.&quot;}" data-sheets-userformat="{&quot;2&quot;:4354,&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;11&quot;:4,&quot;15&quot;:&quot;Arial&quot;}">This refers to the process of fine-tuning an LLM to conform to certain ethical guidelines. It aims to mitigate issues arising from uncurated training data, such as biased or harmful outputs.</span></p>
Model Components

API (Application Programming Interface)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An API serves as a bridge allowing different software applications to communicate with each other. OpenAI, for example, offers an API that lets developers incorporate ChatGPT into their own platforms.&quot;}" data-sheets-userformat="{&quot;2&quot;:4354,&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;11&quot;:4,&quot;15&quot;:&quot;Arial&quot;}">An API serves as a bridge allowing different software applications to communicate with each other. OpenAI, for example, offers an API that lets developers incorporate ChatGPT into their own platforms.</span></p>
Model Components

Artificial Neural Network

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;ANNs simulate human brain functionality by using interconnected processing units. Like neurons in a human brain, these units collectively work towards solving a problem or task, highlighting the cooperative aspect of both biological and artificial neural systems.&quot;}" data-sheets-userformat="{&quot;2&quot;:4354,&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;11&quot;:4,&quot;15&quot;:&quot;Arial&quot;}">ANNs simulate human brain functionality by using interconnected processing units. Like neurons in a human brain, these units collectively work towards solving a problem or task, highlighting the cooperative aspect of both biological and artificial neural systems.</span></p>
Techniques & Methods

Attention

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In the context of GPT's transformer architecture, attention refers to the model's ability to understand the relational context between words in a given text sequence. This technique was originally outlined in the paper \&quot;Attention Is All You Need.\&quot;&quot;}" data-sheets-userformat="{&quot;2&quot;:4354,&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;11&quot;:4,&quot;15&quot;:&quot;Arial&quot;}">In the context of GPT's transformer architecture, attention refers to the model's ability to understand the relational context between words in a given text sequence. This technique was originally outlined in the paper "Attention Is All You Need."</span></p>
Techniques & Methods

Attention Mechanism

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This technique, employed in deep learning models, assigns varying degrees of significance or \&quot;attention\&quot; to different words or features during data processing.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This technique, employed in deep learning models, assigns varying degrees of significance or "attention" to different words or features during data processing.</span></p>
Core Concepts

Augmented Intelligence

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Augmented Intelligence combines human intuition and machine computation power to make more effective decisions. Unlike approaches that seek to replace humans with machines, augmented intelligence aims to provide a synergistic interaction between the two.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Augmented Intelligence combines human intuition and machine computation power to make more effective decisions. Unlike approaches that seek to replace humans with machines, augmented intelligence aims to provide a synergistic interaction between the two.</span></p>
Core Concepts

Autonomous

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;If a machine can operate independently without human guidance or intervention, it is considered autonomous.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">If a machine can operate independently without human guidance or intervention, it is considered autonomous.</span></p>
Techniques & Methods

Autoregression

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In language models, this refers to the dependency of future token predictions on the tokens previously generated by the model, not just the initial input.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In language models, this refers to the dependency of future token predictions on the tokens previously generated by the model, not just the initial input.</span></p>
Model Components

Autoregressive Model

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This is a statistical model that forecasts future values based on past, time-lagged data points. In the context of ChatGPT, it predicts the subsequent word in a sentence using this approach.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This is a statistical model that forecasts future values based on past, time-lagged data points. In the context of ChatGPT, it predicts the subsequent word in a sentence using this approach.</span></p>
Techniques & Methods

Backpropagation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This algorithm is used to train neural networks by optimizing the weights of the network in relation to the gradient of a loss function. It is essential for accurately fine-tuning the model.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This algorithm is used to train neural networks by optimizing the weights of the network in relation to the gradient of a loss function. It is essential for accurately fine-tuning the model.</span></p>
Techniques & Methods

Backward Chaining

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A reasoning approach where the algorithm starts from a desired outcome and works its way backward to identify the data or conditions that could lead to that outcome.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A reasoning approach where the algorithm starts from a desired outcome and works its way backward to identify the data or conditions that could lead to that outcome.</span></p>
Techniques & Methods

Bandit Optimization

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A real-time decision-making strategy in machine learning that balances the act of exploring new options with exploiting known effective options, all while having limited information.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A real-time decision-making strategy in machine learning that balances the act of exploring new options with exploiting known effective options, all while having limited information.</span></p>
Techniques & Methods

Beam Search

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In natural language processing (NLP), this is an algorithm that sifts through sequences of tokens to find the most probable sequence. It does so by keeping track of a fixed number of the best sequences at each step.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In natural language processing (NLP), this is an algorithm that sifts through sequences of tokens to find the most probable sequence. It does so by keeping track of a fixed number of the best sequences at each step.</span></p>
Core Concepts

Bias

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In machine learning, this refers to the assumptions a model makes to simplify the learning process. Lower bias is often desirable in supervised learning, as these assumptions can hinder performance.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In machine learning, this refers to the assumptions a model makes to simplify the learning process. Lower bias is often desirable in supervised learning, as these assumptions can hinder performance.</span></p>
General

Big Data

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Refers to datasets that are too voluminous or complicated to be handled by conventional data-processing applications.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Refers to datasets that are too voluminous or complicated to be handled by conventional data-processing applications.</span></p>
Model Components

Bounding Box

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In the context of image or video analysis, a bounding box is an imaginary rectangle used to highlight specific areas and label them, aiding the model in object recognition.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In the context of image or video analysis, a bounding box is an imaginary rectangle used to highlight specific areas and label them, aiding the model in object recognition.</span></p>
Techniques & Methods

Chain-of-Thought

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A prompting technique designed to enhance the reasoning abilities of Large Language Models (LLMs). The technique breaks down complex tasks or questions into simpler steps for better understanding, and may even involve additional data gathering through web searches. A more advanced version, known as Tree-of-Thought, allows for logical branching and backtracking.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A prompting technique designed to enhance the reasoning abilities of Large Language Models (LLMs). The technique breaks down complex tasks or questions into simpler steps for better understanding, and may even involve additional data gathering through web searches. A more advanced version, known as Tree-of-Thought, allows for logical branching and backtracking.</span></p>
Applications

Chatbot

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Software designed to engage in text or voice conversations with humans, emulating human-like interaction.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Software designed to engage in text or voice conversations with humans, emulating human-like interaction.</span></p>
Applications

ChatGPT

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Introduced in 2022, ChatGPT is designed to maintain a conversational state, making it capable of addressing follow-up questions within a dialogue, unlike its stateless GPT predecessors.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Introduced in 2022, ChatGPT is designed to maintain a conversational state, making it capable of addressing follow-up questions within a dialogue, unlike its stateless GPT predecessors.</span></p>
Core Concepts

Cognitive Computing

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Often used interchangeably with artificial intelligence, this term is preferred by some to sidestep the sci-fi connotations that AI may have.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Often used interchangeably with artificial intelligence, this term is preferred by some to sidestep the sci-fi connotations that AI may have.</span></p>
Techniques & Methods

Completion

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The generated output from a Large Language Model (LLM) in response to a given prompt. This term originates from the way prompts are usually structured, requiring the model to complete a sentence or thought.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The generated output from a Large Language Model (LLM) in response to a given prompt. This term originates from the way prompts are usually structured, requiring the model to complete a sentence or thought.</span></p>
Core Concepts

Computational Learning Theory

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A subfield within AI focused on the formulation and analysis of algorithms used in machine learning.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A subfield within AI focused on the formulation and analysis of algorithms used in machine learning.</span></p>
Model Components

Contextual Embeddings

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;These are word embeddings created by considering surrounding words or sentence structure, making them sensitive to the context in which a word appears.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">These are word embeddings created by considering surrounding words or sentence structure, making them sensitive to the context in which a word appears.</span></p>
Model Components

Context Window

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;For ChatGPT, this refers to the extent of recent dialogue history that the model can use to generate appropriate responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">For ChatGPT, this refers to the extent of recent dialogue history that the model can use to generate appropriate responses.</span></p>
Techniques & Methods

Coreference Resolution

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The task of identifying and harmonizing different expressions in a text that refer to the same entity.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The task of identifying and harmonizing different expressions in a text that refer to the same entity.</span></p>
Miscellaneous

Corpus

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A comprehensive collection of text or speech data, typically used to train machines for linguistic tasks.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A comprehensive collection of text or speech data, typically used to train machines for linguistic tasks.</span></p>
Applications

CRM with AI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Customer Relationship Management (CRM) technology integrated with AI capabilities can provide advanced functionalities like pre-composed personalized emails, automated customer service replies, and enhanced marketing strategies.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Customer Relationship Management (CRM) technology integrated with AI capabilities can provide advanced functionalities like pre-composed personalized emails, automated customer service replies, and enhanced marketing strategies.</span></p>
Techniques & Methods

Data Augmentation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The practice of increasing the volume of training data by adding variations or creating synthetic data based on existing examples.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The practice of increasing the volume of training data by adding variations or creating synthetic data based on existing examples.</span></p>
Techniques & Methods

Data Mining

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The activity of examining datasets to unearth novel patterns, which may enhance model performance.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The activity of examining datasets to unearth novel patterns, which may enhance model performance.</span></p>
Miscellaneous

Data Privacy

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In the context of ChatGPT, this pertains to the guarantee that conversations are kept confidential and not stored beyond a 30-day period.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In the context of ChatGPT, this pertains to the guarantee that conversations are kept confidential and not stored beyond a 30-day period.</span></p>
Miscellaneous

Data Science

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An interdisciplinary field leveraging statistical, computational, and informational techniques to solve data-centric problems.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An interdisciplinary field leveraging statistical, computational, and informational techniques to solve data-centric problems.</span></p>
Miscellaneous

Dataset

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An organized collection of related data points, usually categorized with labels and specific structures.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An organized collection of related data points, usually categorized with labels and specific structures.</span></p>
Techniques & Methods

Decoding Rules

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Guidelines that govern the process of text generation in a language model.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Guidelines that govern the process of text generation in a language model.</span></p>
Core Concepts

Deep Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A sophisticated AI technique that enables computers to recognize intricate patterns in data by using multi-layered neural networks. This is particularly useful in tasks such as image and speech recognition, as well as natural language understanding.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A sophisticated AI technique that enables computers to recognize intricate patterns in data by using multi-layered neural networks. This is particularly useful in tasks such as image and speech recognition, as well as natural language understanding.</span></p>
Techniques & Methods

Dependency Parsing

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In natural language processing, this is the act of dissecting a sentence to discern the grammatical connections between its various elements, like subjects, objects, and modifiers.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In natural language processing, this is the act of dissecting a sentence to discern the grammatical connections between its various elements, like subjects, objects, and modifiers.</span></p>
Miscellaneous

Deployment

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This involves making a fully trained language model operational, either by incorporating it into an existing system or offering an API for external access.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This involves making a fully trained language model operational, either by incorporating it into an existing system or offering an API for external access.</span></p>
Applications

Dialogue System

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A computational framework designed for simulating human-like conversation.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A computational framework designed for simulating human-like conversation.</span></p>
Model Components

Discriminator (in GAN)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In a Generative Adversarial Network, the discriminator serves as a sort of \&quot;quality control.\&quot; It distinguishes between genuine data from a dataset and fabricated data produced by the generator, its counter-part in the network.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In a Generative Adversarial Network, the discriminator serves as a sort of "quality control." It distinguishes between genuine data from a dataset and fabricated data produced by the generator, its counter-part in the network.</span></p>
Techniques & Methods

Distributed Training

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The technique of spreading the training of an AI model across multiple computing devices, enabling quicker processing and greater data capacity.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The technique of spreading the training of an AI model across multiple computing devices, enabling quicker processing and greater data capacity.</span></p>
Model Components

Embeddings

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Unlike simple tokens, embeddings numerically represent text while capturing its semantic essence. This means that words with similar meanings will have similar embeddings.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Unlike simple tokens, embeddings numerically represent text while capturing its semantic essence. This means that words with similar meanings will have similar embeddings.</span></p>
Model Components

Encoder

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This is a segment of a neural network specialized in processing incoming data to identify significant features. In the case of ChatGPT, encoders help the model understand the prompt and generate a fitting response.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This is a segment of a neural network specialized in processing incoming data to identify significant features. In the case of ChatGPT, encoders help the model understand the prompt and generate a fitting response.</span></p>
Applications

Enterprise AI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The application of AI for delivering predictive analytics to professionals, aiming to optimize organizational processes and operations.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The application of AI for delivering predictive analytics to professionals, aiming to optimize organizational processes and operations.</span></p>
Core Concepts

Entities

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;These are identifiable real-world elements like individuals, groups, places, or things that can be recognized and extracted from textual data.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">These are identifiable real-world elements like individuals, groups, places, or things that can be recognized and extracted from textual data.</span></p>
Techniques & Methods

Entity Annotation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This involves tagging unstructured text with labels that identify specific entities like people, organizations, or locations, making the text machine-readable.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This involves tagging unstructured text with labels that identify specific entities like people, organizations, or locations, making the text machine-readable.</span></p>
Techniques & Methods

Entity Extraction

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A broad term describing the techniques used to add structure to data, usually via annotation, so it becomes interpretable by machine learning algorithms.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A broad term describing the techniques used to add structure to data, usually via annotation, so it becomes interpretable by machine learning algorithms.</span></p>
Miscellaneous

Ethical AI Maturity Model

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A framework for organizations to assess and evolve their ethical standing in the deployment of AI technologies. It deals with multiple dimensions including transparency, fairness, data privacy, accountability, and predictive bias.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A framework for organizations to assess and evolve their ethical standing in the deployment of AI technologies. It deals with multiple dimensions including transparency, fairness, data privacy, accountability, and predictive bias.</span></p>
Techniques & Methods

Evaluation Metrics

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Quantifiable standards like perplexity, accuracy, F1 score, or BLEU score, used to gauge the effectiveness of a language model.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Quantifiable standards like perplexity, accuracy, F1 score, or BLEU score, used to gauge the effectiveness of a language model.</span></p>
Core Concepts

Explainable AI (XAI)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This refers to AI models designed to make their decision-making processes understandable to human users.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This refers to AI models designed to make their decision-making processes understandable to human users.</span></p>
Techniques & Methods

Extractive Summarization

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This entails generating a summary by selecting key sentences or points from the original text. ChatGPT can perform this function when summarizing large volumes of text.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This entails generating a summary by selecting key sentences or points from the original text. ChatGPT can perform this function when summarizing large volumes of text.</span></p>
Techniques & Methods

Feature Extraction

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This involves isolating essential pieces of information from a dataset for easier processing and analysis, a step ChatGPT utilizes to better understand prompts and formulate responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This involves isolating essential pieces of information from a dataset for easier processing and analysis, a step ChatGPT utilizes to better understand prompts and formulate responses.</span></p>
Techniques & Methods

Few-Shot Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The ability of a model to understand a task quickly with very few training examples.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The ability of a model to understand a task quickly with very few training examples.</span></p>
Techniques & Methods

Fine-Grained Control

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This refers to the capability of a model to produce text with specific characteristics, such as a particular tone or style, by altering its internal settings.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This refers to the capability of a model to produce text with specific characteristics, such as a particular tone or style, by altering its internal settings.</span></p>
Techniques & Methods

Fine Tuning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The process of adapting a pre-trained model to more specific tasks by training it further on a specialized dataset. This is generally more efficient than starting training from scratch.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The process of adapting a pre-trained model to more specific tasks by training it further on a specialized dataset. This is generally more efficient than starting training from scratch.</span></p>
Techniques & Methods

Forward Chaining

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This is a reasoning technique where the AI starts with available data to form possible solutions, assessing various hypotheses to identify those most relevant to the issue at hand.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This is a reasoning technique where the AI starts with available data to form possible solutions, assessing various hypotheses to identify those most relevant to the issue at hand.</span></p>
Model Components

Foundational Model

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;These are large-scale models trained on diverse datasets, enabling them to be applicable to a wide array of tasks. The creation of such models is often both expensive and time-consuming.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">These are large-scale models trained on diverse datasets, enabling them to be applicable to a wide array of tasks. The creation of such models is often both expensive and time-consuming.</span></p>
Core Concepts

General AI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Also known as strong AI, this term describes an AI capable of performing any cognitive task that a human can do.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Also known as strong AI, this term describes an AI capable of performing any cognitive task that a human can do.</span></p>
Techniques & Methods

Generation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Refers to the act of creating new text using a language model. This can be automated via the model's own token predictions or guided by human input.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Refers to the act of creating new text using a language model. This can be automated via the model's own token predictions or guided by human input.</span></p>
Model Components

Generative Adversarial Network (GAN)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A GAN consists of two interlocking neural networks&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A GAN consists of two interlocking neural networks.</span></p>
Core Concepts

Generative AI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This AI subfield concentrates on creating novel content derived from existing data. In a Customer Relationship Management (CRM) setting, generative AI can produce anything from personalized marketing copy to simulated data for strategy testing.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This AI subfield concentrates on creating novel content derived from existing data. In a Customer Relationship Management (CRM) setting, generative AI can produce anything from personalized marketing copy to simulated data for strategy testing.</span></p>
Model Components

Generative Model

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A machine learning model engineered to create new data resembling the data it was trained on. ChatGPT, for instance, leverages generative models to produce coherent and contextually relevant responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A machine learning model engineered to create new data resembling the data it was trained on. ChatGPT, for instance, leverages generative models to produce coherent and contextually relevant responses.</span></p>
Model Components

Generative Pre-trained Transformer (GPT)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Part of a neural network family designed for content creation, GPT models are pre-trained on extensive text datasets, allowing them to generate coherent and contextually relevant text based on queries or prompts.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Part of a neural network family designed for content creation, GPT models are pre-trained on extensive text datasets, allowing them to generate coherent and contextually relevant text based on queries or prompts.</span></p>
Model Components

Generator

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In AI, a generator is a tool that fabricates new content in response to user input. It learns from existing data to produce output that follows the same patterns and features. ChatGPT is a renowned example of a text generator.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In AI, a generator is a tool that fabricates new content in response to user input. It learns from existing data to produce output that follows the same patterns and features. ChatGPT is a renowned example of a text generator.</span></p>
Model Components

GPT-3 (Generative Pre-trained Transformer 3)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A specific AI language model from OpenAI, GPT-3 is trained on a vast corpus of web text to generate text that closely resembles human-written content.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A specific AI language model from OpenAI, GPT-3 is trained on a vast corpus of web text to generate text that closely resembles human-written content.</span></p>
Techniques & Methods

Greedy Algorithms

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;These algorithms, often used in NLP, aim to find the most probable sequence of tokens by selecting the token with the highest likelihood at each step.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">These algorithms, often used in NLP, aim to find the most probable sequence of tokens by selecting the token with the highest likelihood at each step.</span></p>
Techniques & Methods

Hallucination

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This occurs when a generative AI model produces content that deviates from factual or logical expectations. For example, generating an animal image that combines disparate features from different species. Such outcomes are usually considered errors.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This occurs when a generative AI model produces content that deviates from factual or logical expectations. For example, generating an animal image that combines disparate features from different species. Such outcomes are usually considered errors.</span></p>
Techniques & Methods

Heuristics

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;These are general guidelines or tactics employed for decision-making or problem-solving. ChatGPT uses heuristics to understand input and generate appropriate output.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">These are general guidelines or tactics employed for decision-making or problem-solving. ChatGPT uses heuristics to understand input and generate appropriate output.</span></p>
Core Concepts

Hyperparameter

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Though sometimes used interchangeably with \&quot;parameter,\&quot; hyperparameters are set manually and influence how the model learns from the data.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Though sometimes used interchangeably with "parameter," hyperparameters are set manually and influence how the model learns from the data.</span></p>
Techniques & Methods

Inference

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The act of utilizing a trained model to make predictions or decisions based on new, unseen data.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The act of utilizing a trained model to make predictions or decisions based on new, unseen data.</span></p>
Techniques & Methods

Information Extraction

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This is the technique of pulling out structured information from unstructured sources like text or images. It is a process ChatGPT employs to understand user input and formulate relevant responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This is the technique of pulling out structured information from unstructured sources like text or images. It is a process ChatGPT employs to understand user input and formulate relevant responses.</span></p>
Applications

InstructGPT

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An enhanced version of ChatGPT, specifically designed to follow task instructions in a prompt and provide comprehensive explanations.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An enhanced version of ChatGPT, specifically designed to follow task instructions in a prompt and provide comprehensive explanations.</span></p>
Core Concepts

Intent

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In the context of NLP and chatbots, intent refers to the underlying purpose of a given phrase or sentence, such as the desire to reduce volume when someone says, \&quot;turn the volume down.\&quot;&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In the context of NLP and chatbots, intent refers to the underlying purpose of a given phrase or sentence, such as the desire to reduce volume when someone says, "turn the volume down."</span></p>
Techniques & Methods

Joint Probability

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This is the likelihood of multiple events happening simultaneously. ChatGPT uses joint probability calculations to understand and respond to user input.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This is the likelihood of multiple events happening simultaneously. ChatGPT uses joint probability calculations to understand and respond to user input.</span></p>
Miscellaneous

Knowledge Base

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This is a structured collection of information, often used to supplement and contextualize the data that language models work with.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This is a structured collection of information, often used to supplement and contextualize the data that language models work with.</span></p>
Techniques & Methods

Knowledge Representation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The practice of formally structuring knowledge so that it is machine-readable. ChatGPT employs this to better understand and respond to queries.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The practice of formally structuring knowledge so that it is machine-readable. ChatGPT employs this to better understand and respond to queries.</span></p>
Miscellaneous

Label

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A tag in training data that denotes the expected output for a specific data point.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A tag in training data that denotes the expected output for a specific data point.</span></p>
Model Components

Language Model

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A model built on mathematical and statistical principles to predict subsequent words or word sequences in a text.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A model built on mathematical and statistical principles to predict subsequent words or word sequences in a text.</span></p>
Model Components

Large Language Model (LLM)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A type of AI trained on extensive textual data, capable of generating human-like text based on provided prompts. LLMs have a wide range of applications, from answering queries to creative writing.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A type of AI trained on extensive textual data, capable of generating human-like text based on provided prompts. LLMs have a wide range of applications, from answering queries to creative writing.</span></p>
Core Concepts

Latent Variables

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;These are unobserved variables inferred from observed data. ChatGPT utilizes latent variable models to better understand and respond to user input.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">These are unobserved variables inferred from observed data. ChatGPT utilizes latent variable models to better understand and respond to user input.</span></p>
Techniques & Methods

Linguistic Annotation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The act of tagging sentence data sets with particular subjects, often for purposes like sentiment analysis or other NLP tasks.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The act of tagging sentence data sets with particular subjects, often for purposes like sentiment analysis or other NLP tasks.</span></p>
Techniques & Methods

Low Rank Adaption (LoRA)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A fine-tuning technique that is both memory-efficient and cost-effective, allowing for quicker model training.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A fine-tuning technique that is both memory-efficient and cost-effective, allowing for quicker model training.</span></p>
Core Concepts

Machine Intelligence

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A collective term that includes various learning algorithms like machine learning and deep learning.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A collective term that includes various learning algorithms like machine learning and deep learning.</span></p>
Core Concepts

Machine Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A subfield of AI where computers learn from data without being explicitly programmed. Just like a child learns to identify animals from pictures and feedback, machine learning algorithms use labeled data to make accurate decisions and predictions.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A subfield of AI where computers learn from data without being explicitly programmed. Just like a child learns to identify animals from pictures and feedback, machine learning algorithms use labeled data to make accurate decisions and predictions.</span></p>
Applications

Machine Translation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Automated conversion of text from one language to another without human intervention.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Automated conversion of text from one language to another without human intervention.</span></p>
Techniques & Methods

Markov Decision Process

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A mathematical structure for modeling decision-making scenarios where the result of each decision relies on the current state. This framework is employed by ChatGPT for interpreting inputs and producing fitting responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A mathematical structure for modeling decision-making scenarios where the result of each decision relies on the current state. This framework is employed by ChatGPT for interpreting inputs and producing fitting responses.</span></p>
Techniques & Methods

Masked Language Modeling

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A training technique where selected tokens in an input sequence are obscured, requiring the model to predict them based on the remaining contextual information.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A training technique where selected tokens in an input sequence are obscured, requiring the model to predict them based on the remaining contextual information.</span></p>
Model Components

Maximum Response Length

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The upper bound on the amount of text ChatGPT can produce in a single reply.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The upper bound on the amount of text ChatGPT can produce in a single reply.</span></p>
Model Components

Model

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A computational entity trained to identify data patterns, which can then perform tasks like weather prediction, image recognition, and language translation.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A computational entity trained to identify data patterns, which can then perform tasks like weather prediction, image recognition, and language translation.</span></p>
Model Components

Model Architecture

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The specific arrangement and functionality of individual neural network components within a complex AI model. Examples include convolutional networks, transformers, and recurrent networks.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The specific arrangement and functionality of individual neural network components within a complex AI model. Examples include convolutional networks, transformers, and recurrent networks.</span></p>
Miscellaneous

Model Card

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A document offering in-depth insights into a machine learning model, such as its capabilities, limitations, and ideal applications.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A document offering in-depth insights into a machine learning model, such as its capabilities, limitations, and ideal applications.</span></p>
Applications

Moderation Tools

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Utilities made available to developers for governing the behavior of AI models within applications or services.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Utilities made available to developers for governing the behavior of AI models within applications or services.</span></p>
Core Concepts

Multi-modal AI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;AI systems capable of understanding and processing different forms of inputs, like text, images, speech, and videos.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">AI systems capable of understanding and processing different forms of inputs, like text, images, speech, and videos.</span></p>
Techniques & Methods

Multitask Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The technique of training a single model on various tasks at once, enhancing its performance and shared learning across different tasks.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The technique of training a single model on various tasks at once, enhancing its performance and shared learning across different tasks.</span></p>
Applications

Multi-turn Dialogue

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Interactive conversations that involve an ongoing exchange between two parties, such as between a user and an AI system.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Interactive conversations that involve an ongoing exchange between two parties, such as between a user and an AI system.</span></p>
Techniques & Methods

Named Entity Recognition (NER)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An NLP task that involves identifying and categorizing named entities in text, like names of people, places, or organizations.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An NLP task that involves identifying and categorizing named entities in text, like names of people, places, or organizations.</span></p>
Core Concepts

Natural Language Generation (NLG)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The computational process of converting structured data into text or speech that is easily understandable by humans.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The computational process of converting structured data into text or speech that is easily understandable by humans.</span></p>
Core Concepts

Natural Language Processing (NLP)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An AI field that specializes in enabling computers to understand, interpret, and produce human languages.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An AI field that specializes in enabling computers to understand, interpret, and produce human languages.</span></p>
Core Concepts

Natural Language Understanding (NLU)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A subfield of NLP focused on assisting machines in grasping the implicit meanings in human language, including context and errors.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A subfield of NLP focused on assisting machines in grasping the implicit meanings in human language, including context and errors.</span></p>
Model Components

Neural Network

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Also known as Artificial Neural Networks (ANN), these are AI algorithms modeled after the human brain, consisting of numerous interconnected nodes.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Also known as Artificial Neural Networks (ANN), these are AI algorithms modeled after the human brain, consisting of numerous interconnected nodes.</span></p>
Techniques & Methods

Offline Reinforcement Learning (RL)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A technique for training AI models using a pre-collected dataset, without needing real-time environmental interactions.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A technique for training AI models using a pre-collected dataset, without needing real-time environmental interactions.</span></p>
Techniques & Methods

One-Shot / Few-Shot

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Terminology for prompts that either ask a straightforward question (one-shot) or require multiple examples for improved performance (few-shot).&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Terminology for prompts that either ask a straightforward question (one-shot) or require multiple examples for improved performance (few-shot).</span></p>
Techniques & Methods

One-Shot Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The capability of a model to understand a new task from just a single example during its training phase.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The capability of a model to understand a new task from just a single example during its training phase.</span></p>
Techniques & Methods

Online Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A machine learning approach where the model gets trained incrementally as new data becomes available.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A machine learning approach where the model gets trained incrementally as new data becomes available.</span></p>
Miscellaneous

OpenAI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The research organization behind the development of GPT-3 and ChatGPT, focused on ensuring artificial general intelligence benefits humanity broadly.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The research organization behind the development of GPT-3 and ChatGPT, focused on ensuring artificial general intelligence benefits humanity broadly.</span></p>
Core Concepts

Overfitting

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A machine learning issue where a model performs exceptionally well on training data but poorly on new, unseen data.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A machine learning issue where a model performs exceptionally well on training data but poorly on new, unseen data.</span></p>
Techniques & Methods

Overuse Penalty

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A corrective measure applied in ChatGPT&rsquo;s decoding algorithm to curb repetitive phrasing.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A corrective measure applied in ChatGPT&rsquo;s decoding algorithm to curb repetitive phrasing.</span></p>
Model Components

Parameter

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An internal variable in the model used for making predictions, which is determined through the training data.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An internal variable in the model used for making predictions, which is determined through the training data.</span></p>
Techniques & Methods

Part-of-Speech Tagging (POS)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An NLP task where each word in a sentence is labeled according to its grammatical function, such as a noun or verb.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An NLP task where each word in a sentence is labeled according to its grammatical function, such as a noun or verb.</span></p>
Core Concepts

Pattern Recognition

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The field concerned with detecting regularities and structures within data.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The field concerned with detecting regularities and structures within data.</span></p>
Applications

Plugins / Tools

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Additional capabilities that large language models can utilize through API access, enhancing their functional range and reducing the likelihood of errors.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Additional capabilities that large language models can utilize through API access, enhancing their functional range and reducing the likelihood of errors.</span></p>
Applications

Predictive Analytics

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A discipline that merges data mining and machine learning to forecast future events based on historical data.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A discipline that merges data mining and machine learning to forecast future events based on historical data.</span></p>
Model Components

Predictive Model

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A machine learning model designed to forecast the probability of specific outcomes based on provided input data. ChatGPT, for example, employs predictive models to tailor its replies to user input.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A machine learning model designed to forecast the probability of specific outcomes based on provided input data. ChatGPT, for example, employs predictive models to tailor its replies to user input.</span></p>
Techniques & Methods

Pre-training in AI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The initial phase of training a language model on a massive dataset before honing it for specialized tasks.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The initial phase of training a language model on a massive dataset before honing it for specialized tasks.</span></p>
Techniques & Methods

Prompt

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The textual stimulus presented to a large language model (LLM). Prompts can range from short queries, like \&quot;What's the capital of England?\&quot;, to lengthy textual descriptions of problems or tasks. Models often have token limitations, affecting the length of acceptable prompts.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The textual stimulus presented to a large language model (LLM). Prompts can range from short queries, like "What's the capital of England?", to lengthy textual descriptions of problems or tasks. Models often have token limitations, affecting the length of acceptable prompts.</span></p>
Techniques & Methods

Prompt Engineering

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The art of carefully crafting or selecting the query or statement fed into a machine learning model in order to yield a specific, desired output.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The art of carefully crafting or selecting the query or statement fed into a machine learning model in order to yield a specific, desired output.</span></p>
Techniques & Methods

Prompt Injection

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A technique for influencing or manipulating the behavior of products like chatbots or GitHub Copilot that employ LLM technology. This can reveal internal system settings or undermine alignment training.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A technique for influencing or manipulating the behavior of products like chatbots or GitHub Copilot that employ LLM technology. This can reveal internal system settings or undermine alignment training.</span></p>
Techniques & Methods

Proximal Policy Optimization (PPO)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An algorithm employed in reinforcement learning to streamline the training process for models.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An algorithm employed in reinforcement learning to streamline the training process for models.</span></p>
Miscellaneous

Python

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A widely-used programming language versatile enough for various computing tasks.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A widely-used programming language versatile enough for various computing tasks.</span></p>
Applications

QA (Question Answering)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An NLP task where a model responds to a posed question with a coherent and relevant answer based on its linguistic understanding and stored knowledge.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An NLP task where a model responds to a posed question with a coherent and relevant answer based on its linguistic understanding and stored knowledge.</span></p>
Techniques & Methods

Query

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A request made to a database or other source of information to extract data. ChatGPT utilizes queries to pull pertinent information for generating responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A request made to a database or other source of information to extract data. ChatGPT utilizes queries to pull pertinent information for generating responses.</span></p>
Model Components

Recurrent Neural Network (RNN)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A neural network specialized in handling sequential data types like text. ChatGPT employs RNNs to interpret incoming user input and generate fitting replies.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A neural network specialized in handling sequential data types like text. ChatGPT employs RNNs to interpret incoming user input and generate fitting replies.</span></p>
Techniques & Methods

Regularization

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A method for curtailing overfitting by incorporating a penalty term into the loss function to limit model complexity.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A method for curtailing overfitting by incorporating a penalty term into the loss function to limit model complexity.</span></p>
Core Concepts

Reinforcement Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A type of machine learning that sets generalized objectives, encouraging the model to explore and experiment with different approaches rather than strictly adhering to pre-defined metrics.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A type of machine learning that sets generalized objectives, encouraging the model to explore and experiment with different approaches rather than strictly adhering to pre-defined metrics.</span></p>
Techniques & Methods

Reinforcement Learning from Human Feedback (RLHF)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A technique for aligning models by using human feedback to train a reward model, subsequently fine-tuning a large language model.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A technique for aligning models by using human feedback to train a reward model, subsequently fine-tuning a large language model.</span></p>
Techniques & Methods

Response Quality

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An evaluation metric considering how well an AI system replies to prompts, taking into account the relevance, coherence, and accuracy of the response.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An evaluation metric considering how well an AI system replies to prompts, taking into account the relevance, coherence, and accuracy of the response.</span></p>
Techniques & Methods

Retrieval Augmented Generation (RAG)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The practice of enriching a model's prompt with additional information obtained from web searches or private documents to generate a more informed output.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The practice of enriching a model's prompt with additional information obtained from web searches or private documents to generate a more informed output.</span></p>
Model Components

Retrieval Model

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A system, often a Transformer, that fetches information from a data source. Pairing retrieval models with large language models can anchor the generated output in a factual context.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A system, often a Transformer, that fetches information from a data source. Pairing retrieval models with large language models can anchor the generated output in a factual context.</span></p>
Model Components

Reward Models

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Models specifically designed to evaluate and rank various possible responses generated by a language model.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Models specifically designed to evaluate and rank various possible responses generated by a language model.</span></p>
Miscellaneous

Sandbox Environment

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A controlled digital space where developers can experiment with and test new code without impacting the live application.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A controlled digital space where developers can experiment with and test new code without impacting the live application.</span></p>
Techniques & Methods

Scaling Laws

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;An observed principle in AI stating that model performance typically improves with increases in data, computational power, and model size.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">An observed principle in AI stating that model performance typically improves with increases in data, computational power, and model size.</span></p>
Techniques & Methods

Self-Attention

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A mechanism within Transformer-based models allowing them to discern relationships among tokens in an input sequence, thereby informing the output generation process.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A mechanism within Transformer-based models allowing them to discern relationships among tokens in an input sequence, thereby informing the output generation process.</span></p>
Techniques & Methods

Semantic Annotation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The act of tagging queries or products with relevant markers to improve search engine accuracy.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The act of tagging queries or products with relevant markers to improve search engine accuracy.</span></p>
Applications

Semantic Search

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A search approach that focuses on understanding user intent and contextual meanings of search terms to enhance result relevance.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A search approach that focuses on understanding user intent and contextual meanings of search terms to enhance result relevance.</span></p>
Techniques & Methods

Semantic Similarity

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A metric evaluating the degree of meaning similarity between two text snippets, usually in a vector space.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A metric evaluating the degree of meaning similarity between two text snippets, usually in a vector space.</span></p>
Applications

Sentiment Analysis

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A method to gauge the emotional nuance in textual content, often used to analyze customer feedback or social media discourse surrounding a brand or product.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A method to gauge the emotional nuance in textual content, often used to analyze customer feedback or social media discourse surrounding a brand or product.</span></p>
Techniques & Methods

Sequence Generation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The act of using a language model to produce a chain of tokens, which could form a sentence or paragraph, based on learned patterns.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The act of using a language model to produce a chain of tokens, which could form a sentence or paragraph, based on learned patterns.</span></p>
Model Components

Sequence-to-Sequence (Seq2Seq) Models

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Neural network designs specialized in translating an input sequence to a corresponding output sequence, common in applications like machine translation and text summarization.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Neural network designs specialized in translating an input sequence to a corresponding output sequence, common in applications like machine translation and text summarization.</span></p>
Core Concepts

Strong AI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Research aimed at developing AI with cognitive abilities comparable to human intelligence, often synonymous with General AI.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Research aimed at developing AI with cognitive abilities comparable to human intelligence, often synonymous with General AI.</span></p>
Techniques & Methods

Supervised Fine-Tuning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The preliminary stage of fine-tuning in which human AI trainers supply dialogues involving both the user and the AI to the model.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The preliminary stage of fine-tuning in which human AI trainers supply dialogues involving both the user and the AI to the model.</span></p>
Core Concepts

Supervised Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A learning paradigm where a model is trained on labeled examples, akin to a student learning from a teacher. This method is commonly used in tasks such as image recognition, language translation, and outcome prediction.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A learning paradigm where a model is trained on labeled examples, akin to a student learning from a teacher. This method is commonly used in tasks such as image recognition, language translation, and outcome prediction.</span></p>
Miscellaneous

System Message

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The introductory text displayed when users initiate a conversation with ChatGPT.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The introductory text displayed when users initiate a conversation with ChatGPT.</span></p>
Techniques & Methods

System Prompt

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A built-in prompt that accompanies user input to set the behavior of a chatbot or other LLM applications. Instances of system prompt leaks have offered insights into how these tools are configured.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A built-in prompt that accompanies user input to set the behavior of a chatbot or other LLM applications. Instances of system prompt leaks have offered insights into how these tools are configured.</span></p>
Miscellaneous

Test Data

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Unlabeled data used to evaluate a machine learning model's ability to execute its designated task.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Unlabeled data used to evaluate a machine learning model's ability to execute its designated task.</span></p>
Techniques & Methods

Text Classification

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The categorization of textual content based on its semantic content. ChatGPT utilizes text classification to understand user queries and generate suitable responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The categorization of textual content based on its semantic content. ChatGPT utilizes text classification to understand user queries and generate suitable responses.</span></p>
Core Concepts

Token

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A numerical representation of text, enabling it to be processed by neural networks. Tokens can vary in size, from individual letters to whole words.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A numerical representation of text, enabling it to be processed by neural networks. Tokens can vary in size, from individual letters to whole words.</span></p>
Techniques & Methods

Topic Modeling

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A method for identifying prevalent themes across a set of textual documents by analyzing word co-occurrence patterns.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A method for identifying prevalent themes across a set of textual documents by analyzing word co-occurrence patterns.</span></p>
Techniques & Methods

Training

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The process of exposing a neural network to vast datasets to adjust its parameters and improve its output. Large model training involves enormous datasets and can take significant time.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The process of exposing a neural network to vast datasets to adjust its parameters and improve its output. Large model training involves enormous datasets and can take significant time.</span></p>
Miscellaneous

Training Data

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The dataset used specifically for training a machine learning algorithm, as opposed to testing or validation.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The dataset used specifically for training a machine learning algorithm, as opposed to testing or validation.</span></p>
Techniques & Methods

Transfer Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A technique involving the training of a machine on a related task to enhance its performance on its primary task.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A technique involving the training of a machine on a related task to enhance its performance on its primary task.</span></p>
Model Components

Transformer

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A deep learning model type particularly adept at handling language data. Transformers excel in contextual understanding and are named for their ability to transform input data into meaningful output.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A deep learning model type particularly adept at handling language data. Transformers excel in contextual understanding and are named for their ability to transform input data into meaningful output.</span></p>
Model Components

Transformer Decoder

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A component of the transformer model responsible for predicting subsequent tokens in a given sequence.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A component of the transformer model responsible for predicting subsequent tokens in a given sequence.</span></p>
Model Components

Transformers

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A class of neural network architectures used in NLP, specifically designed to process sequences, including text.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A class of neural network architectures used in NLP, specifically designed to process sequences, including text.</span></p>
Core Concepts

Turing Test

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A test designed by Alan Turing to assess a machine's ability to mimic human-like behavior and language. A machine passes if its outputs are indistinguishable from human responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A test designed by Alan Turing to assess a machine's ability to mimic human-like behavior and language. A machine passes if its outputs are indistinguishable from human responses.</span></p>
Core Concepts

Unsupervised Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A learning approach where the model discovers hidden patterns in unlabeled data, similar to solving a puzzle without knowing the final picture.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A learning approach where the model discovers hidden patterns in unlabeled data, similar to solving a puzzle without knowing the final picture.</span></p>
Techniques & Methods

Upstream Sampling

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A fine-tuning technique used in ChatGPT that generates multiple responses which are then ranked to select the best one.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A fine-tuning technique used in ChatGPT that generates multiple responses which are then ranked to select the best one.</span></p>
Applications

User Interface (UI)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The interface facilitating human-computer interaction in various applications or devices.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The interface facilitating human-computer interaction in various applications or devices.</span></p>
Techniques & Methods

Validation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;A process in machine learning where a model is assessed using a subset of data it has not seen during training to check its learning efficacy.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">A process in machine learning where a model is assessed using a subset of data it has not seen during training to check its learning efficacy.</span></p>
Miscellaneous

Validation Data

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Data similar in structure to training data but used to assess a model's performance, particularly to detect overfitting.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Data similar in structure to training data but used to assess a model's performance, particularly to detect overfitting.</span></p>
Core Concepts

Variance

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;The extent to which a machine learning model's intended function changes during the training phase.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">The extent to which a machine learning model's intended function changes during the training phase.</span></p>
Techniques & Methods

Variation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;In natural language processing, a variation is also known as a query or utterance and works alongside intents to facilitate human-like conversation. A variation is a specific phrasing that someone might use to accomplish a certain action or intent. For example, if the intent is to \&quot;pay by credit card,\&quot; a variation could be, \&quot;Can I use my card to pay?\&quot;&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">In natural language processing, a variation is also known as a query or utterance and works alongside intents to facilitate human-like conversation. A variation is a specific phrasing that someone might use to accomplish a certain action or intent. For example, if the intent is to "pay by credit card," a variation could be, "Can I use my card to pay?"</span></p>
Techniques & Methods

Vector Representation

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This is a method for converting words into a numerical format that computers can understand and process. Algorithms for vector representation are employed by ChatGPT to comprehend the semantics of words and produce suitable replies.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This is a method for converting words into a numerical format that computers can understand and process. Algorithms for vector representation are employed by ChatGPT to comprehend the semantics of words and produce suitable replies.</span></p>
Miscellaneous

Vector Store

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This is a specialized data storage system designed for handling numerical representations of documents, known as embeddings. Optimized for efficient nearest-neighbor searches based on various distance metrics, vector stores serve as crucial components in the architecture of generative AI platforms.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This is a specialized data storage system designed for handling numerical representations of documents, known as embeddings. Optimized for efficient nearest-neighbor searches based on various distance metrics, vector stores serve as crucial components in the architecture of generative AI platforms.</span></p>
Core Concepts

Weak AI

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Also referred to as narrow AI, weak AI specializes in a limited set of tasks and lacks the ability to learn or execute activities beyond its designated skill set. The majority of existing AI models fall into this category.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Also referred to as narrow AI, weak AI specializes in a limited set of tasks and lacks the ability to learn or execute activities beyond its designated skill set. The majority of existing AI models fall into this category.</span></p>
Techniques & Methods

Word Embedding

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Similar to vector representation, word embedding is a technique for converting words into a format that computers can analyze. ChatGPT uses algorithms for word embedding to understand the semantics of text and provide fitting responses.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Similar to vector representation, word embedding is a technique for converting words into a format that computers can analyze. ChatGPT uses algorithms for word embedding to understand the semantics of text and provide fitting responses.</span></p>
Miscellaneous

Yeoman's Work

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This term describes labor that is carried out willingly and without complaint, often consisting of tedious or strenuous tasks. ChatGPT can automate such tasks, like data entry or summarizing information, allowing humans to concentrate on more complex or creative endeavors.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This term describes labor that is carried out willingly and without complaint, often consisting of tedious or strenuous tasks. ChatGPT can automate such tasks, like data entry or summarizing information, allowing humans to concentrate on more complex or creative endeavors.</span></p>
Techniques & Methods

Zero-Shot Learning

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;This denotes an AI model's capacity to comprehend and respond appropriately to tasks it was not explicitly trained on.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">This denotes an AI model's capacity to comprehend and respond appropriately to tasks it was not explicitly trained on.</span></p>
Core Concepts

Zone of Proximal Development (ZPD)

<p><span data-sheets-root="1" data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;Originally an educational theory, the Zone of Proximal Development refers to the range of tasks that a learner can perform with assistance. In machine learning, the concept is applied when training models on increasingly challenging tasks to enhance their learning capabilities.&quot;}" data-sheets-userformat="{&quot;2&quot;:899,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0}">Originally an educational theory, the Zone of Proximal Development refers to the range of tasks that a learner can perform with assistance. In machine learning, the concept is applied when training models on increasingly challenging tasks to enhance their learning capabilities.</span></p>