Introduction to Artificial Intelligence

Artificial Intelligence (AI) is a rapidly growing field that focuses on creating intelligent machines that can think and learn like humans. The Professional Certificate in Artificial Intelligence Fundamentals is an excellent course to gain …

Introduction to Artificial Intelligence

Artificial Intelligence (AI) is a rapidly growing field that focuses on creating intelligent machines that can think and learn like humans. The Professional Certificate in Artificial Intelligence Fundamentals is an excellent course to gain a foundational understanding of AI. This explanation covers key terms and vocabulary related to the Introduction to Artificial Intelligence unit.

Agent: An agent is an entity that perceives its environment and takes actions to achieve its goals. It can be a software program, a robot, or even a human. In AI, we design agents that can make decisions and solve problems autonomously.

Perception: Perception is the process by which an agent receives information from its environment. It can be through sensors, cameras, or other input devices. The agent uses this information to understand its environment and make decisions.

Action: Action is the output of an agent. It can be a physical movement, a software command, or any other type of response. The agent takes actions based on its perception of the environment and its goals.

Goal: A goal is the desired outcome that an agent aims to achieve. It can be a specific state of the environment or a set of conditions that the agent wants to satisfy.

State: A state is a snapshot of the environment at a particular point in time. It can be described by a set of variables that capture the relevant features of the environment.

Search: Search is the process of finding a path from one state to another in a problem space. It involves exploring the possible states and actions to find a solution.

Problem space: A problem space is the set of all possible states and actions that an agent can encounter in a problem. It defines the boundaries of the problem and the possible solutions.

Heuristic: A heuristic is a rule of thumb or a rough estimate that helps an agent make decisions. It is a function that maps a state to a score or a value that indicates how good or bad the state is.

Optimization: Optimization is the process of finding the best solution among a set of possible solutions. It involves evaluating the solutions based on a set of criteria or objectives and selecting the one that performs the best.

Machine learning: Machine learning is a subfield of AI that focuses on designing algorithms that can learn from data. It involves training a model on a dataset and using it to make predictions or decisions.

Supervised learning: Supervised learning is a type of machine learning in which the model is trained on a labeled dataset. It involves providing the model with input-output pairs and adjusting the model's parameters to minimize the error between the predicted and the actual output.

Unsupervised learning: Unsupervised learning is a type of machine learning in which the model is trained on an unlabeled dataset. It involves discovering patterns or structures in the data without any prior knowledge of the output.

Reinforcement learning: Reinforcement learning is a type of machine learning in which the model learns by interacting with an environment. It involves taking actions, receiving feedback in the form of rewards or penalties, and adjusting the model's parameters to maximize the rewards.

Neural network: A neural network is a type of machine learning model that is inspired by the structure and function of the human brain. It consists of interconnected nodes or units that process and transmit information.

Deep learning: Deep learning is a subfield of machine learning that focuses on designing and training deep neural networks. It involves stacking multiple layers of nodes or units to learn complex representations of the data.

Activation function: An activation function is a mathematical function that is applied to the output of a node or a layer in a neural network. It introduces non-linearity and enables the network to learn complex patterns in the data.

Backpropagation: Backpropagation is a training algorithm for neural networks that involves computing the gradient of the loss function with respect to the network's parameters. It enables the network to adjust its parameters and learn from the training data.

Convolutional neural network: A convolutional neural network (CNN) is a type of deep learning model that is designed for image recognition tasks. It involves applying convolutional filters to the input pixels to extract features and transform the input into a more abstract representation.

Recurrent neural network

Tags: artificial intelligence, machine learning, deep learning, neural network, backpropagation, convolutional neural network, recurrent neural network, natural language processing, computer vision, expert system, rule-based system, decision tree, random forest, support vector machine, k-nearest neighbor, reinforcement learning, Q-learning, SARSA, deep Q-network, genetic algorithm, optimization, perception, action, goal, state, search, problem space, heuristic, supervised learning, unsupervised learning, reinforcement learning, labeled dataset, unlabeled dataset, activation function, loss function, gradient, overfitting, underfitting, hyperparameter tuning, regularization, dropout, batch normalization, padding, pooling, fully connected layer, softmax, logistic regression, linear regression, principal component analysis, singular value decomposition, eigenvalues, eigenvectors, covariance matrix, exploratory data analysis, data cleaning, data preprocessing, data visualization, confusion matrix, accuracy, precision, recall, F1 score, ROC curve, AUC, cross-validation, k-fold cross-validation, stratified cross-validation, time series analysis, autoregressive model, moving average model, exponential smoothing, ARIMA, LSTM, gated recurrent unit, sequence-to-sequence model, attention mechanism, transformer, BERT, GPT, ELMO, named entity recognition, part-of-speech tagging, sentiment analysis, text classification, machine translation, speech recognition, object detection, image segmentation, image classification, image generation, adversarial attack, adversarial training, transfer learning, fine-tuning, domain adaptation, few-shot learning, one-shot learning, zero-shot learning, explainability, interpretability, feature importance, SHAP, LIME, decision tree explainers, rule explainers, local explainers, global explainers, surrogate models, saliency maps, activation maximization, concept activation vectors, prototype vectors, influence functions, counterfactual explanations, adversarial explanations, contrastive explanations, inherent explanations, post-hoc explanations, model-specific explanations, model-agnostic explanations, black-box models, white-box models, gray-box models, explainability frameworks, interpretation frameworks, model debugging, model monitoring, model auditing, model fairness, model bias, model robustness, model uncertainty, model interpretability, model transparency, model accountability, model responsibility, model explainability, model monitoring, model auditing, model fairness, model bias, model robustness, model uncertainty, model interpretability, model transparency, model accountability, model responsibility, model explainability.

Key takeaways

  • Artificial Intelligence (AI) is a rapidly growing field that focuses on creating intelligent machines that can think and learn like humans.
  • Agent: An agent is an entity that perceives its environment and takes actions to achieve its goals.
  • Perception: Perception is the process by which an agent receives information from its environment.
  • It can be a physical movement, a software command, or any other type of response.
  • It can be a specific state of the environment or a set of conditions that the agent wants to satisfy.
  • It can be described by a set of variables that capture the relevant features of the environment.
  • Search: Search is the process of finding a path from one state to another in a problem space.
May 2026 intake · open enrolment
from £90 GBP
Enrol