Model Components

A

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>
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>

B

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>

C

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>

D

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>

E

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>

F

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>

G

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>
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>

L

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>

M

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>

N

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>

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>
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>

R

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>
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>

S

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>

T

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>