wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Exploring AI and Machine Learning Concepts

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

What is Artificial Intelligence (AI)?

a)

A programming language

b)

A type of computer hardware

c)

A method for data storage

d)

Artificial Intelligence (AI) is the simulation of human intelligence in machines.

2.

Define Deep Learning and its significance.

a)

Deep Learning is a subset of machine learning using neural networks with many layers, significant for its ability to model complex patterns and drive advancements in AI applications.

b)

Deep Learning is a type of traditional programming that does not use data.

c)

Deep Learning is solely focused on image processing and has no other applications.

d)

Deep Learning is a method of data storage that enhances database performance.

3.

What distinguishes Machine Learning from traditional programming?

a)

Traditional programming adapts to new data automatically.

b)

Machine Learning learns from data, while traditional programming follows explicit instructions.

c)

Machine Learning requires no data to function.

d)

Machine Learning is only used for image recognition.

4.

Explain the concept of heuristic search in AI.

a)

Heuristic search is a method that avoids using any form of evaluation functions.

b)

Heuristic search is a method in AI that uses heuristic functions to guide the search for solutions more efficiently.

c)

Heuristic search relies solely on exhaustive search techniques to find solutions.

d)

Heuristic search is a random search method without any guiding principles.

5.

What does BFS stand for and how does it work?

a)

Breadth-First Search

b)

Best-First Search

c)

Breadth-Second Search

d)

Binary-First Search

6.

Dilpreet is trying to navigate through a complex maze to find the exit. He decides to use the DFS algorithm to explore the paths. Describe the DFS algorithm and its applications.

a)

DFS is a method for calculating the shortest path in weighted graphs.

b)

DFS is primarily used for sorting arrays in ascending order.

c)

DFS is used in applications such as pathfinding, topological sorting, solving puzzles (like mazes), and analyzing connected components in graphs.

d)

DFS is mainly applied in database query optimization. he will be able to apply this to fetch databse of the maze and find the solution.

7.

What is the A* algorithm and when is it used?

a)

The A* algorithm is primarily used for image processing.

b)

The A* algorithm is used for sorting data in databases.

c)

The A* algorithm is used for finding the shortest path in graphs and is commonly applied in navigation and game development.

d)

The A* algorithm is a type of machine learning model.

8.

Explain the concept of Greedy Algorithms and illustrate it with an example.

a)

Using Prim's algorithm to find the minimum spanning tree in a graph.

b)

An example of a Greedy Algorithm is the Activity Selection Problem, where the goal is to select the maximum number of activities that don't overlap. If we have activities with start and end times, a greedy approach would select the activity that finishes first.

c)

Applying a backtracking method to solve the N-Queens problem.

d)

Using a divide and conquer strategy to sort an array.

9.

What is the difference between uninformed and informed search?

a)

Uninformed search does not use additional information about the goal, while informed search uses heuristics to improve efficiency.

b)

Uninformed search requires more memory than informed search.

c)

Informed search is always faster than uninformed search.

d)

Uninformed search uses heuristics, while informed search does not.

10.

Explain the key differences between Discriminative and Generative AI.

a)

Discriminative AI learns data distributions, while Generative AI focuses on decision boundaries.

b)

Discriminative AI generates new data, while Generative AI classifies data.

c)

Discriminative AI models are used for unsupervised learning, while Generative AI models are for supervised learning.

d)

Discriminative AI models classify data by learning decision boundaries, while Generative AI models learn data distributions to generate new data.

11.

What are Transformers in the context of AI?

a)

Transformers are a neural network architecture that uses self-attention mechanisms to process sequential data.

b)

Transformers are a type of database management system.

c)

Transformers are a programming language for AI development.

d)

Transformers are a hardware component used in AI systems.

12.

Describe the architecture of Recurrent Neural Networks (RNNs).

a)

RNNs have a fixed architecture that does not allow for memory retention.

b)

RNNs only consist of input and output layers without any recurrent connections.

c)

RNNs are primarily used for image processing tasks rather than sequential data.

d)

Recurrent Neural Networks (RNNs) consist of input layers, recurrent layers with self-connections for memory retention, and output layers, enabling them to process sequential data.

13.

What is LSTM and how does it improve RNNs?

a)

LSTM improves RNNs by addressing the vanishing gradient problem and enabling the learning of long-range dependencies through its cell state and gating mechanisms.

b)

LSTM uses a single activation function to process inputs.

c)

LSTM reduces the number of layers in RNNs for faster training.

d)

LSTM is a type of convolutional neural network.

14.

How does Deep Learning relate to Machine Learning?

a)

Deep Learning is a type of traditional programming.

b)

Machine Learning is a subset of Deep Learning.

c)

Deep Learning is a subset of Machine Learning that uses neural networks.

d)

Deep Learning and Machine Learning are completely unrelated.

15.

What are the main types of Machine Learning?

a)

Supervised Learning, Unsupervised Learning, Reinforcement Learning

b)

Supervised Analysis

c)

Reinforcement Prediction

d)

Unsupervised Classification

16.

What role do heuristics play in search algorithms?

a)

Heuristics slow down the search process by adding unnecessary steps.

b)

Heuristics improve the efficiency and effectiveness of search algorithms by guiding the search process.

c)

Heuristics are only useful in sorting algorithms, not search algorithms.

d)

Heuristics eliminate the need for any search strategy altogether.

17.

How does BFS differ from DFS in terms of search strategy?

a)

DFS explores all neighbors before going deeper.

b)

BFS uses a stack, while DFS uses a queue.

c)

BFS is faster than DFS in all cases.

d)

BFS explores level by level, while DFS explores depth first.

18.

What are the advantages of using the A* algorithm?

a)

The advantages of using the A* algorithm include faster search times, guaranteed shortest path with admissible heuristics, and efficient pathfinding.

b)

Can only be used in 2D grid environments

c)

Slower search times compared to Dijkstra's algorithm

d)

Always requires more memory than other algorithms

19.

In what scenarios is Greedy Search most effective?

a)

Greedy Search is most effective in optimization problems with the greedy choice property.

b)

Greedy Search is most effective in problems with no clear optimal substructure.

c)

Greedy Search is best for problems with multiple optimal solutions.

d)

Greedy Search excels in scenarios requiring exhaustive search.

20.

How do Discriminative models differ from Generative models?

a)

Discriminative models model decision boundaries; generative models model data distribution.

b)

Discriminative models are used for unsupervised learning; generative models are used for supervised learning.

c)

Discriminative models focus on data distribution; generative models focus on decision boundaries.

d)

Discriminative models generate data; generative models classify data.

21.

Good use-cases for discriminative models are… (select all)

a)

Spam vs. not-spam email classification

b)

Predicting house prices from features

c)

Text generation from scratch

d)

Object detection/classification in images

22.

Good use-cases for generative models are… (select all)

a)

Image or text synthesis

b)

Data augmentation

c)

Density-based anomaly detection

d)

Purely separating classes without modeling data distribution

23.

Which statements are true in general? (select all)

a)

Generative models can be turned into classifiers using Bayes’ rule

b)

Discriminative models focus on boundaries, not data distribution

c)

Generative models always outperform discriminative models on classification

d)

GPT-style language models are generative

24.

What is the primary purpose of using Convolutional Neural Networks (CNNs)?

a)

CNNs are primarily used for natural language processing tasks.

b)

CNNs are designed to process and analyze visual data, particularly for image recognition and classification.

c)

CNNs are a type of traditional programming model.

d)

CNNs are only applicable in time series analysis.

25.

Amit is trying to find the quickest route to his friend's house using a navigation app. What is the primary function of a heuristic function in search algorithms used by the app?

a)

To eliminate the need for any search strategy.

b)

To ensure that all nodes are explored equally.

c)

To estimate the cost to reach the goal from a given node.

d)

To provide a random path to the solution.