AI Flashcards
- Artificial Intelligence (AI):
- Artificial Intelligence (AI):
AI is a subfield of computer science that aims to create systems capable of performing tasks typically requiring human intelligence. These tasks include learning, reasoning, problem-solving, perception, and language understanding.
- Machine Learning (ML):
- Machine Learning (ML):
Machine Learning, a crucial subset of AI, leverages algorithms and statistical models to enable machines to improve their performance over time through experience and training. It’s essentially about teaching computers to learn from data.
- Deep Learning:
- Deep Learning:
Deep Learning is a type of machine learning that utilizes neural networks with many layers to analyze data and derive conclusions. It is especially adept at processing large amounts of unstructured data, such as images and text.
- Sam Altman:
- Sam Altman:
Formerly the president of Y Combinator and now the CEO of OpenAI, Sam Altman is a key figure in the AI industry. He has been influential in advancing OpenAI’s mission of ensuring artificial general intelligence benefits all of humanity.
- Neural Networks:
- Neural Networks:
These are computational models inspired by the human brain. They consist of interconnected nodes or “neurons” that process information and identify patterns in data. They are the backbone of deep learning.
- Supervised Learning:
- Supervised Learning:
In Supervised Learning, an AI model is trained using labeled data. It involves the model learning to map input data to the correct output using feedback from a ‘teacher’.
- Unsupervised Learning:
- Unsupervised Learning:
Unsupervised Learning involves training an AI model using data that is neither classified nor labeled, enabling the model to identify patterns and structures within the data on its own.
- Reinforcement Learning:
- Reinforcement Learning:
A type of machine learning where an ‘agent’ learns to make decisions by taking actions in an environment to maximize some notion of cumulative reward
- Natural Language Processing (NLP):
- Natural Language Processing (NLP):
NLP is a field of AI that focuses on the interaction between computers and humans through natural language. The ultimate objective is to read, decipher, understand, and make sense of human language in a valuable way.
- Computer Vision:
- Computer Vision:
Computer Vision aims to mimic human vision by electronically perceiving and interpreting an image or a sequence of images. It is a key technology for fields like autonomous vehicles, medical imaging, and face recognition.
- Generative Adversarial Networks (GANs):
- Generative Adversarial Networks (GANs):
GANs are a class of machine learning systems invented by Ian Goodfellow and his colleagues in 2014. Two neural networks contest with each other in a game, with one network (the generator) making data instances to fool the other network (the discriminator).
- Bias in AI:
- Bias in AI:
Bias in AI refers to situations where AI systems may systematically produce outcomes that are unfair or discriminatory, typically as a result of biases present in the training data or the design of the algorithms.
- Explainable AI (XAI):
- Explainable AI (XAI):
XAI is an emerging field in machine learning that aims to address how black box decisions of AI systems are made. This field aims to make AI decision-making transparent and understandable to human users.
- Data Mining:
- Data Mining:
Data Mining involves extracting valuable, yet non-obvious, information from large databases. It uses techniques from machine learning, statistics, and database systems to discover patterns in large data sets.
- Robotic Process Automation (RPA):
- Robotic Process Automation (RPA):
RPA refers to the use of software bots to automate highly repetitive and routine tasks traditionally performed by human workers.
- AI Ethics:
- AI Ethics:
AI Ethics is a branch of ethics dedicated to understanding and addressing the moral issues raised by the development and implementation of artificial intelligence technologies.
- Algorithm:
- Algorithm:
An algorithm is a step-by-step procedure for solving a problem or accomplishing a task. In the context of AI and ML, algorithms are used to find patterns in data and make decisions.
- Artificial General Intelligence (AGI):
- Artificial General Intelligence (AGI):
AGI refers to a type of artificial intelligence that has the ability to understand, learn, and apply its intelligence to any intellectual task that a human being can do.
- Convolutional Neural Networks (CNNs):
- Convolutional Neural Networks (CNNs):
CNNs are a type of deep learning model primarily used for image processing. They have proven to be highly effective in areas such as face recognition and image and video recognition.
- Recurrent Neural Networks (RNNs):
- Recurrent Neural Networks (RNNs):
RNNs are a type of deep learning model designed to recognize patterns in sequences of data, making them particularly effective for tasks such as language modeling and speech recognition.
- Transfer Learning:
- Transfer Learning:
Transfer Learning is a machine learning method where a pre-trained model is adapted for a new, different data set. It’s a powerful technique when there’s a lack of labeled data for the task at hand.
- Feature Extraction:
- Feature Extraction:
This refers to the process of transforming raw data into a set of input features that can be handled by a machine learning algorithm. This process can dramatically improve the performance of ML models.
- Overfitting and Underfitting:
- Overfitting and Underfitting:
These refer to the common problems in machine learning where a model performs well on training data but poorly on unseen data (overfitting), or where a model performs poorly on both training and unseen data (underfitting).
- Hyperparameter Tuning:
- Hyperparameter Tuning:
This refers to the process of choosing a set of optimal parameters for a learning algorithm to improve its performance.
- Precision and Recall:
- Precision and Recall:
These are evaluation metrics used in machine learning. Precision measures the proportion of correctly identified positive observations out of the total predicted positives, while recall measures the proportion of actual positives that were identified correctly.
- Chatbot:
- Chatbot:
A chatbot is an AI software designed to simulate a conversation with human users, especially over the internet. They can communicate via text or audio, and are used in various customer service and information acquisition scenarios.
- Autonomous Vehicles:
- Autonomous Vehicles:
These are vehicles capable of sensing their environment and moving safely with little or no human input. They combine a variety of techniques to perceive their surroundings, including radar, lidar, GPS, odometry, and computer vision.
- Quantum Computing:
- Quantum Computing:
Quantum computing is a type of computation that uses quantum bits, or qubits, and leverages quantum mechanical phenomena such as superposition and entanglement. It has the potential to solve complex problems much more quickly than traditional computers.
- Swarm Intelligence:
- Swarm Intelligence:
Swarm intelligence is the collective behavior of decentralized, self-organized systems. It can be used to coordinate multiple AI agents, such as drones or robots, to achieve a larger task.
- Knowledge Graph:
- Knowledge Graph:
A knowledge graph is a structured graphical representation that connects facts about the world and is used for information retrieval in a semantic, meaningful manner.