AI Acronyms
Here is a table of common acronyms in the world of Artificial Intelligence:
| Acronym | Full Form | Description | Example of Use |
|---|---|---|---|
| AI | Artificial Intelligence | The theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, and decision-making. | A self-driving car navigating through city traffic. |
| AGI | Artificial General Intelligence | A hypothetical type of intelligent agent that can understand or learn any intellectual task that a human being can. It represents a level of intelligence that is broad and adaptable. | A single AI that could write a prize-winning novel, compose a symphony, and discover new scientific principles. |
| ML | Machine Learning | A subset of AI that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. | An email service that learns to filter spam by analyzing which messages you mark as junk. |
| DL | Deep Learning | A subfield of machine learning based on artificial neural networks with many layers (deep neural networks), which allows them to learn complex patterns in large amounts of data. | Image recognition services that can identify objects and people in photos. |
| LLM | Large Language Model | An AI model trained on vast amounts of text data to understand, generate, and converse in human-like language. | Using a chatbot like Gemini or ChatGPT to answer questions or write an essay. |
| NLP | Natural Language Processing | A field of AI that enables computers to understand, interpret, and generate human language, bridging the gap between human communication and computer understanding. | Voice assistants like Siri or Alexa understanding and responding to your commands. |
| RAG | Retrieval-Augmented Generation | An AI framework that enhances the accuracy and reliability of LLMs by fetching up-to-date or specific information from an external knowledge base before generating a response. | A customer service bot that looks up your order history in a database to answer a question about a specific purchase. |
| LoRA | Low-Rank Adaptation | A training method that accelerates the fine-tuning of large models on specific tasks while consuming significantly less memory and computational power. | Efficiently adapting a general-purpose LLM to specialize in generating medical documentation. |
| GAN | Generative Adversarial Network | A class of machine learning frameworks where two neural networks, a generator and a discriminator, contest with each other to generate new, synthetic instances of data that are highly realistic. | Creating photorealistic images of people who do not exist. |
| CNN | Convolutional Neural Network | A class of deep neural networks, most commonly applied to analyzing visual imagery. They are inspired by the organization of the animal visual cortex. | A mobile app that can identify a plant species from a photo you take. |
| RNN | Recurrent Neural Network | A type of neural network well-suited for handling sequences of data, such as time series or text, because it has “memory” of previous inputs in the sequence. | Autocompleting a sentence as you type it. |
| API | Application Programming Interface | A set of rules and protocols that allows different software applications to communicate and exchange data with each other. | A weather app using an API to fetch forecast data from a meteorological service. |
| IDE | Integrated Development Environment | A software application that provides comprehensive facilities for software development, typically including a source code editor, build automation tools, and a debugger. | Writing and debugging Python code in an application like Visual Studio Code. |
| CLI | Command-Line Interface | A text-based user interface used to run programs, manage computer files, and interact with the operating system. | Using git commands in a terminal to manage a software project’s version history. |
| GPU | Graphics Processing Unit | A specialized electronic circuit designed to rapidly process memory to accelerate the creation of images for display; their parallel processing capabilities make them essential for training large AI models. | An NVIDIA RTX 4090 graphics card being used to train a deep learning model. |
| TPU | Tensor Processing Unit | An AI accelerator application-specific integrated circuit (ASIC) developed by Google specifically for neural network machine learning, providing high-performance computation. | Google using its internal TPUs to train its large-scale models like PaLM and Gemini. |
| MCP | Model Context Protocol | A proposal for a standardized way for developers to define and share the context for language models, including system prompts, tools, and other configurations. | Creating a context.json file that specifies a model’s personality and available functions, making it portable across different systems. |