Module 1: Foundations of AI: Types of AI and Machine Learning Flashcards

1
Q

What are the 3 broad categories of AI?

A

1) Artificial Narrow Intelligence
2) Artificial General Intelligence
3) Artificial Super Intelligence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Artificial Narrow Intelligence? What are the benefits? What are the drawbacks? Provide examples.

A

AI designed to perform a single or a narrow set of related tasks at a high level of proficiency. (AKA “Weak AI”)

Benefits:
- Boost productivity and efficiency by automating repetitive tasks
- Enabling smarter decision making
- Optimization through trend analysis

Drawbacks:
- Cannot transfer information.

Example: Voice assistants, systems designed to play chess.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Artificial General Intelligence?

A

AI designed to closely mimic human intelligence (still has not been achieved). Experts expect AGI systems will do the following things at a level that is similar to or on par with human capabilities:

  • Have strong generalization capabilities
  • Be able to think, understand, learn and perform complex tasks
  • Achieve goals in different contexts and environments
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Artificial Super Intelligence?

A

A category of AI systems with intellectual powers beyond those of humans across a comprehensive range of categories and fields of endeavor (still has not been achieved). Once developed, the expectation is that it would be:

  • Self-aware
  • Capable of understanding human emotions and experiences
  • Able to experience reality like humans
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Broad Artificial Intelligence?

A

A category of AI more advanced in scope than artificial narrow intelligence, capable of performing a broader set of tasks, but not sophisticated enough to be considered AGI. Broad artificial intelligence often involves reliance on a group of artificial intelligence systems, capable of working together and combining decision-making capabilities, but still lacking the full human-like capabilities experts expect of AGI.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Machine Learning?

A

A branch of AI that leverages the use of data and algorithms to enable systems to learn and make decisions repeatedly. It improves over time without being explicitly instructed or programmed to do so.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the 3 main types of Machine Learning?

A

1) Supervised Learning
2) Unsupervised Learning
3) Reinforcement Learning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the definition of Supervised Learning?

A

Labeled data grouped or classified into categories via the AI system. (examples: email spam detection, fraudulent transaction data)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the goal of Supervised Learning?

A

Accurate predictions of the output of new data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is needed in order for Supervised Learning to predict accurate results?

A

High quality labeled data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are some challenges with Supervised Learning?

A
  • It requires a large amount of labeled data, which can be expensive.
  • Labeling data can introduce bias.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the characteristics of a Supervised Learning Model? Provide an example.

A

A Machine Learning model which learns from a pre-labeled and classified data set. As part of a supervised learning training process, an algorithm analyzes the input data and associated labels to produce an inferred function, which can then become the basis for the system to make predictions based on new, previously unseen inputs. Supervised learning models can also compare their outputs with the correct or intended output, to identify errors and improve their prediction skills.

Example: A model that analyzes images of road signs labeled to define the sign’s meaning or purpose.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the subcategories of Supervised Learning?

A

1) Classification Models
The models produce outputs in the form of a specific categorical response; for example, whether an image contains a puppy.

2) Prediction Models predict a continuous value; for example, estimating a stock price.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Name the 2 types of Prediction Models

A

1) Regression Models: a type of prediction model that predict output values by identifying linear relationships between values. For example, a regression model could predict the price of a car based on data such as its year, model, make, features and mileage.

2) Classification Models: a type of prediction model that predict categorical output variables by labeling input data. For example, a classification model could predict whether a future email is spam based on prior emails being labelled “Spam” or “Not spam.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Name a couple of widely used Supervised Learning Models.

A

1) Support Vector Machine (SVM):
Used for classification and regression tasks but most widely used for classification objectives.

2) Support Vector Regression (SVR):
Most commonly used to produce continuous values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the definition of Unsupervised Learning?

A

Unlabeled data; typically used for pattern detection. (examples: customer segmentation - purchasing preferences; anomaly detection)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is the goal of unsupervised learning?

A

To find patterns, structures or relationships without predefined targets.

18
Q

What is a challenge with Unsupervised Learning?

A

Interpretations may be subjective.

19
Q

What are the characteristics of an Unsupervised Learning Model? What are the weaknesses?

A

Unsupervised learning models do not rely on labeled datasets. Instead, they are designed to identify differences, similarities and other patterns without the aid of human supervision. These models tend to be more cost-efficient and require less effort, but are susceptible to producing less accurate outputs and can display unpredictable behaviors.

20
Q

What are the categories of Unsupervised Learning Models? Name some use cases.

A

1) Clustering:
Automatically groups data points that share similar or identical attributes; for example, looking for similarities or patterns in DNA samples.

2) Association Rule Learning: Identifies relationships and associations between data points; for example, understanding consumer buying habits.

Use cases:
- Anomaly detection for mechanical faults
- Fraud detection
- Consumer segmentation
- Marketing strategies
- Genetics

21
Q

What is a strength of using Unsupervised Learning?

A

Discovering hidden patterns and insights in data.

22
Q

Describe two models that are in between Supervised and Unsupervised.

A

1) Semi-supervised learning models: This approach generally uses a small amount of labeled data and a large amount of unlabeled data. (Examples: Image analysis, speech recognition, and categorization and ranking of web page search results.)

2) Large Language Models (LLMs):
Often rely on semi-supervised learning models. They are a form of AI using deep learning algorithms to create models trained on massive text data sets to analyze and learn patterns and relationships among characters, words and phrases.

23
Q

What is a benefit of using Semi-Supervised Learning?

A

It reduces the need for expensive manual labeling.

24
Q

What are some challenges with using Semi-Supervised Learning?

A
  • The quality and consistency of the labeled data may be subpar.
  • It can be difficult to choose an effective algorithm that can leverage labeled and unlabeled data.
25
Q

What is the definition of Reinforcement Learning?

A

AI system is rewarded for performing a task well and penalized for not performing it well.

26
Q

What are the characteristics of a Reinforced Learning Model? Provide an example.

A

Reinforcement learning models use a reward and punishment matrix to determine a correct or optimal outcome. They rely on trial and error to determine what to do or not to do and are rewarded or punished accordingly. These models do not ingest pre-labeled data sets and learn solely through action and repetition, changing or not changing state or by getting feedback from their environment.

(Examples: robotics, gaming, self-driving vehicles)

27
Q

What is a major strength of Reinforcement Learning?

A

It can learn complex behaviors without explicit supervision.

28
Q

What are some challenges with using Reinforcement Learning?

A
  • It can be difficult to design an appropriate reward mechanism.
  • It can be difficult to balance exploration of new actions and exploitation of known good actions.
29
Q

What is Natural Language Processing?

A

Machine learning technology enabling computers and digital devices to recognize, understand and generate text and speech. It combines computational linguistics and machine learning models to process human language, breaking down human text or speech into smaller parts.

Use cases:
- spam detection
- language translation
- chatbots
- speech to text

30
Q

What is Deep Learning?

A

A type of machine learning that uses neural networks (mimics the human brain). It can learn and make decisions based on input data.

Use cases:
- Image recognition
- Natural Language Processing
- Speech Recognition

31
Q

What is Generative AI?

A

AI models that can generate new data based on learning from training data.

Examples:
- OpenAI’s DALL-E
- Stable Diffusion

32
Q

What are Multimodal Models?

A

AI models that process and integrate information from multiple modalities (text, images, audio, video).

Example:
- Claude (Anthropic’s AI assistant)

33
Q

What are Transformer Models?

A

Type of neural network architecture that has revolutionized natural language processing. They generate output that is contextually sensitive and allow for continuous conversation.

Examples:
- ChatGPT
- Perplexity AI

34
Q

What is the aim of robotics?

A

Robotics stems from engineering and computer science and aims to design machines that can perform tasks, usually specific tasks or duties, without human intervention.

35
Q

Explain the Fourth Industrial Revolution (Industry 4.0).

A

The use of AI in manufacturing and robotics is ushering in the next stage of industry and manufacturing advancements, enabled by increased interconnectivity and smart automation.

36
Q

What is Machine Perception? Provide a use case.

A

A field in which systems are trained to process sensory information and mimic human senses.

Use case: Improving food production, preparation or storage by creating a system that can touch, smell and taste produce.

37
Q

What is Robotic Process Automation? Provide a use case.

A

An evolving technology using software robots to automate repetitive and rule-based tasks in business processes.

Use cases: Data entry, form processing

38
Q

What is an Expert System? Name some industries in which Expert Systems are deployed.

A

A form of AI intended to mimic the decision-making abilities of a human expert in a specific field. These types of systems draw inferences from a knowledge base and rely on AI to replicate the judgment and behavior of a human with specific expertise.

Industries:
- Financial services
- Healthcare
- Agriculture
- Engineering

39
Q

What are the 3 main elements that distinguish an expert system from other AIs?

A

1) The Knowledge Base:
Typically consists of an organized collection of facts and information from human experts, focused on a specific field or domain. In some cases, the system is also allowed to gather additional information from external sources.

2) The Inference Engine:
Extracts relevant information from the knowledge base and uses it appropriately to solve a problem. Expert systems normally use a rule-based approach that maps data from the knowledge base to a series of rules, which the system uses to make decisions in response to input. Expert systems often include a module that allows users to review its decision-making process.

3) The User Interface:
Allows the end user to interact with the expert system. The user provides an input, like a problem or question, and obtains an output (resolution).

40
Q

What are Linguistic Variables?

A

They describe concepts in natural language terms, such as “low,” “medium,” or “high” and “warm,” “hot,” or “very hot.”

41
Q

What are Fuzzy Rules?

A

Fuzzy rules express relationships between variables using if-then statements. For example, a rule might state, “If the temperature is ‘very hot,’ then set the fan speed to ‘high.’”

42
Q

Describe Fuzzy Logic Systems and provide some examples.

A

Fuzzy logic systems employ fuzzy inference mechanisms to make decisions based on the fuzzy rules and input data. These systems follow a few standard steps:

1) Fuzzification, where input data is converted into fuzzy data sets.

2) Rule evaluation, which determines the degree of matching between the rules and input data.

3) Aggregation, where rule outputs are combined.

4) Defuzzification, the process by which fuzzy outputs are converted back into specific values.

Examples:
- Climate control systems
- Image recognition systems
- Traffic management systems