Fundamentals of AI and Machine Learning

Artificial Intelligence (AI) and Machine Learning (ML) are two of the most exciting and rapidly growing fields in technology today. They have the potential to transform the way we live and work, and are already being used to solve complex p…

Fundamentals of AI and Machine Learning

Artificial Intelligence (AI) and Machine Learning (ML) are two of the most exciting and rapidly growing fields in technology today. They have the potential to transform the way we live and work, and are already being used to solve complex problems in a wide range of industries. In this explanation, we will explore some of the key terms and vocabulary that you will encounter in the course Professional Certificate in AI-Driven Architectural Innovation, with a focus on Fundamentals of AI and Machine Learning.

1. Artificial Intelligence (AI)

AI is a broad field that focuses on creating machines that can perform tasks that would normally require human intelligence. This can include things like recognizing speech, understanding natural language, making decisions, and solving problems. AI is often divided into two main categories: narrow or weak AI, which is designed to perform a specific task, and general or strong AI, which can perform any intellectual task that a human can.

2. Machine Learning (ML)

ML is a subset of AI that focuses on enabling machines to learn from data, without being explicitly programmed. There are three main types of ML: supervised learning, unsupervised learning, and reinforcement learning. In supervised learning, the machine is trained on a labeled dataset, where the correct output is already known. In unsupervised learning, the machine is trained on an unlabeled dataset, and must find patterns and structure on its own. In reinforcement learning, the machine learns by interacting with its environment and receiving feedback in the form of rewards or penalties.

3. Neural Networks

Neural networks are a type of machine learning algorithm that are inspired by the structure and function of the human brain. They consist of interconnected nodes or "neurons", which process information and pass it on to other neurons. Neural networks can be used for a wide range of tasks, including image and speech recognition, natural language processing, and prediction.

4. Deep Learning

Deep learning is a subset of neural networks that uses many layers of interconnected neurons to process and analyze data. This allows the machine to learn complex patterns and representations, and to make accurate predictions. Deep learning has been responsible for many of the recent breakthroughs in AI, including image and speech recognition, natural language processing, and autonomous vehicles.

5. Supervised Learning

Supervised learning is a type of machine learning where the machine is trained on a labeled dataset. The dataset consists of input data and the corresponding output data, which is used to teach the machine the relationship between the input and output. Once the machine has been trained, it can then make predictions on new, unseen data.

6. Unsupervised Learning

Unsupervised learning is a type of machine learning where the machine is trained on an unlabeled dataset. The machine must find patterns and structure in the data on its own, without any prior knowledge of the correct output. Unsupervised learning is often used for clustering, dimensionality reduction, and anomaly detection.

7. Reinforcement Learning

Reinforcement learning is a type of machine learning where the machine learns by interacting with its environment and receiving feedback in the form of rewards or penalties. The machine must learn to make decisions that maximize its rewards, and minimize its penalties. Reinforcement learning is often used in robotics, gaming, and autonomous vehicles.

8. Activation Function

An activation function is a mathematical function that is used in neural networks to introduce non-linearity. This allows the network to learn complex patterns and representations. Common activation functions include the sigmoid, tanh, and ReLU functions.

9. Loss Function

A loss function is a mathematical function that is used to measure the difference between the predicted output and the actual output. This allows the machine to learn from its mistakes and improve its predictions. Common loss functions include the mean squared error and cross-entropy functions.

10. Optimization Algorithm

An optimization algorithm is a mathematical algorithm that is used to minimize the loss function. This is done by adjusting the weights and biases of the neural network, so that the predicted output is as close as possible to the actual output. Common optimization algorithms include stochastic gradient descent and Adam.

11. Overfitting

Overfitting is a common problem in machine learning, where the machine learns the training data too well, and is unable to generalize to new, unseen data. This can result in poor performance and high error rates. To prevent overfitting, regularization techniques such as dropout and L1/L2 regularization can be used.

12. Underfitting

Underfitting is another common problem in machine learning, where the machine is unable to learn the underlying patterns and relationships in the data. This can result in poor performance and high error rates. To prevent underfitting, more data, more complex models, or more training can be used.

13. Bias

Bias is a systematic error in the machine learning model, where the model consistently makes predictions that are different from the actual output. This can be due to a variety of factors, including the quality of the data, the structure of the model, and the optimization algorithm. Bias can be reduced by using more data, more complex models, or by adjusting the optimization algorithm.

14. Variance

Variance is a measure of the difference between the predicted output and the actual output, across different training sets. High variance can result in overfitting, where the machine is unable to generalize to new, unseen data. Variance can be reduced by using more data, simpler models, or regularization techniques.

15. Hyperparameters

Hyperparameters are parameters that are set before the machine learning model is trained. These can include things like the learning rate, the number of layers in the neural network, and the regularization parameter. Hyperparameters can have a significant impact on the performance of the machine learning model, and must be carefully tuned.

16. Transfer Learning

Transfer learning is a technique where a pre-trained machine learning model is used as a starting point for a new machine learning task. This allows the machine to leverage the knowledge and experience gained from the previous task, and to learn the new task more quickly and efficiently. Transfer learning is often used in deep learning, where large pre-trained models can be fine-tuned for specific tasks.

17. Natural Language Processing (NLP)

NLP is a field of AI that focuses on enabling machines to understand and process human language. This can include things like speech recognition, natural language understanding, and natural language generation. NLP is used in a wide range of applications, including virtual assistants, chatbots, and translation services.

18. Computer Vision

Computer vision is a field of AI that focuses on enabling machines to understand and process visual information. This can include things like image and video recognition, object detection, and scene understanding. Computer vision is used in a wide range of applications, including autonomous vehicles, robotics, and medical imaging.

19. Explainability

Explainability is the ability of a machine learning model to explain its decisions and predictions. This is important in many applications, where transparency and accountability are critical. Explainability can be achieved through a variety of techniques, including feature importance, partial dependence plots, and local interpretable model-agnostic explanations (LIME).

20. Ethics

Ethics is a field of study that deals with moral principles and values. In the context of AI and machine learning, ethics is concerned with the impact of these technologies on society, and the ethical considerations that must be taken into account. This can include things like fairness, privacy, transparency, and accountability.

In conclusion, AI and machine learning are powerful technologies that have the potential to transform the way we live and work. In this explanation, we have explored some of the key terms and vocabulary that you will encounter in the course Professional Certificate in AI-Driven Architectural Innovation, with a focus on Fundamentals of AI and Machine Learning. We have discussed topics such as neural networks, deep learning, supervised and unsupervised learning, activation functions, loss functions, optimization algorithms, overfitting and underfitting, bias and variance, hyperparameters, transfer learning, natural language processing, computer vision, explainability, and ethics. We hope that this explanation has provided a comprehensive and detailed understanding of these concepts, and that it will be a valuable resource for learners in this course.

However, it is important to note that mastering AI and machine learning requires more than just understanding the terminology. It requires hands-on experience, experimentation, and practice. Therefore, we encourage learners to apply the concepts discussed in this explanation to real-world problems, and to continue learning and exploring the exciting field of AI and machine learning.

In addition, it is important to consider the ethical implications of AI and machine learning. As these technologies become more powerful and ubiquitous, they raise important questions about fairness, privacy, transparency, and accountability. It is the responsibility of AI and machine learning practitioners to consider these issues, and to ensure that these technologies are used in a way that benefits society as a whole.

In summary

Key takeaways

  • In this explanation, we will explore some of the key terms and vocabulary that you will encounter in the course Professional Certificate in AI-Driven Architectural Innovation, with a focus on Fundamentals of AI and Machine Learning.
  • AI is often divided into two main categories: narrow or weak AI, which is designed to perform a specific task, and general or strong AI, which can perform any intellectual task that a human can.
  • In reinforcement learning, the machine learns by interacting with its environment and receiving feedback in the form of rewards or penalties.
  • Neural networks can be used for a wide range of tasks, including image and speech recognition, natural language processing, and prediction.
  • Deep learning has been responsible for many of the recent breakthroughs in AI, including image and speech recognition, natural language processing, and autonomous vehicles.
  • The dataset consists of input data and the corresponding output data, which is used to teach the machine the relationship between the input and output.
  • The machine must find patterns and structure in the data on its own, without any prior knowledge of the correct output.
May 2026 intake · open enrolment
from £90 GBP
Enrol