Artificial intelligence
105501Module 1: Introduction and Search Techniques
Q1a. Which of the following best defines the Turing Test? (i) A method to calculate machine efficiency (ii) A test for machine learning algorithms (iii) A test to determine if a machine can exhibit human-like intelligence (iv) A benchmark for robotic speed20242m
Module 1: Introduction and Search Techniques
View this question on its own page →Which of the following best defines the Turing Test?
(i) A method to calculate machine efficiency
(ii) A test for machine learning algorithms
(iii) A test to determine if a machine can exhibit human-like intelligence
(iv) A benchmark for robotic speedQ1a. What is meant by Turing test?20192m
Module 1: Introduction and Search Techniques
View this question on its own page →What is meant by Turing test?
Q1a. The Turing Test was proposed by (i) John McCarthy (ii) Alan Turing (iii) Marvin Minsky (iv) Herbert Simon20252m
Module 1: Introduction and Search Techniques
View this question on its own page →The Turing Test was proposed by
(i) John McCarthy
(ii) Alan Turing
(iii) Marvin Minsky
(iv) Herbert SimonQ1b. Mention the criteria for the evaluation of search strategy.20192m
Module 1: Introduction and Search Techniques
View this question on its own page →Mention the criteria for the evaluation of search strategy.
Q1b. What is artificial intelligence? (i) Putting your intelligence into computer (ii) Programming with your own intelligence (iii) Making a machine intelligent (iv) Playing a game20222m
Module 1: Introduction and Search Techniques
View this question on its own page →What is artificial intelligence?
(i) Putting your intelligence into computer
(ii) Programming with your own intelligence
(iii) Making a machine intelligent
(iv) Playing a gameQ1b. The A^* algorithm guarantees optimality if the heuristic used is: (i) Arbitrary (ii) Inconsistent (iii) Admissible and consistent (iv) Random20242m
Module 1: Introduction and Search Techniques
View this question on its own page →The algorithm guarantees optimality if the heuristic used is:
(i) Arbitrary
(ii) Inconsistent
(iii) Admissible and consistent
(iv) RandomQ1b. Weak AI is also known as (i) Narrow AI (ii) General AI (iii) Strong AI (iv) Super AI20252m
Module 1: Introduction and Search Techniques
View this question on its own page →Weak AI is also known as
(i) Narrow AI
(ii) General AI
(iii) Strong AI
(iv) Super AIQ1c. What are the two types of memory bounded heuristic algorithms?20192m
Module 1: Introduction and Search Techniques
View this question on its own page →What are the two types of memory bounded heuristic algorithms?
Q1c. Which is the best way to go for game playing problem? (i) Linear approach (ii) Heuristic approach (some knowledge is stored) (iii) Random approach (iv) An optimal approach20222m
Module 1: Introduction and Search Techniques
View this question on its own page →Which is the best way to go for game playing problem?
(i) Linear approach
(ii) Heuristic approach (some knowledge is stored)
(iii) Random approach
(iv) An optimal approachQ1c. Which of these search strategies is *not* complete in infinite-depth spaces? (i) Breadth-First Search (ii) Depth-First Search (iii) DFID (iv) A^* Search20242m
Module 1: Introduction and Search Techniques
View this question on its own page →Which of these search strategies is not complete in infinite-depth spaces?
(i) Breadth-First Search
(ii) Depth-First Search
(iii) DFID
(iv) SearchQ1c. Breadth First Search is an example of (i) Informed Search (ii) Uninformed Search (iii) Heuristic Search (iv) Local Search20252m
Module 1: Introduction and Search Techniques
View this question on its own page →Breadth First Search is an example of
(i) Informed Search
(ii) Uninformed Search
(iii) Heuristic Search
(iv) Local SearchQ1d. Which algorithm is optimal and complete? (i) Depth First Search (ii) Hill Climbing (iii) A* Search (iv) Simulated Annealing20252m
Module 1: Introduction and Search Techniques
View this question on its own page →Which algorithm is optimal and complete?
(i) Depth First Search
(ii) Hill Climbing
(iii) A* Search
(iv) Simulated AnnealingQ1d. In an AND/OR graph, solving an AND node means: (i) Solving one child node is enough (ii) All child nodes must be solved (iii) The node is ignored (iv) Any node can be skipped20242m
Module 1: Introduction and Search Techniques
View this question on its own page →In an AND/OR graph, solving an AND node means:
(i) Solving one child node is enough
(ii) All child nodes must be solved
(iii) The node is ignored
(iv) Any node can be skippedQ1d. Which is the best way to go for game playing problem? (i) Linear approach (ii) Heuristic approach (some knowledges are stored) (iii) Random approach (iv) An optimal approach20202m
Module 1: Introduction and Search Techniques
View this question on its own page →Which is the best way to go for game playing problem?
(i) Linear approach
(ii) Heuristic approach (some knowledges are stored)
(iii) Random approach
(iv) An optimal approachQ1e. Minimax is used in game playing to: (i) Maximize randomness (ii) Minimize evaluation time (iii) Make optimal moves assuming the opponent plays optimally (iv) Store all possible states20242m
Module 1: Introduction and Search Techniques
View this question on its own page →Minimax is used in game playing to:
(i) Maximize randomness
(ii) Minimize evaluation time
(iii) Make optimal moves assuming the opponent plays optimally
(iv) Store all possible statesQ1e. Heuristic function h(n) is used in (i) Random Search (ii) Brute Force Search (iii) Uninformed Search (iv) Informed Search20252m
Module 1: Introduction and Search Techniques
View this question on its own page →Heuristic function h(n) is used in
(i) Random Search
(ii) Brute Force Search
(iii) Uninformed Search
(iv) Informed SearchQ1f. Alpha-beta pruning improves Minimax by: (i) Increasing the depth (ii) Ignoring non-optimal branches (iii) Doubling the search time (iv) Reducing the score of nodes20242m
Module 1: Introduction and Search Techniques
View this question on its own page →Alpha-beta pruning improves Minimax by:
(i) Increasing the depth
(ii) Ignoring non-optimal branches
(iii) Doubling the search time
(iv) Reducing the score of nodesQ1f. AO* algorithm is used for solving (i) AND-OR graphs (ii) Game trees (iii) Decision trees (iv) Neural networks20252m
Module 1: Introduction and Search Techniques
View this question on its own page →AO* algorithm is used for solving
(i) AND-OR graphs
(ii) Game trees
(iii) Decision trees
(iv) Neural networksQ1g. Constraint Satisfaction Problems are usually solved using (i) Backtracking (ii) Breadth First Search (iii) A* Search (iv) Alpha-Beta Pruning20252m
Module 1: Introduction and Search Techniques
View this question on its own page →Constraint Satisfaction Problems are usually solved using
(i) Backtracking
(ii) Breadth First Search
(iii) A* Search
(iv) Alpha-Beta PruningQ1h. Which search strategy is also called as blind search? (i) Uniformed search (ii) Informed search (iii) Simple reflex search (iv) All of the mentioned20222m
Module 1: Introduction and Search Techniques
View this question on its own page →Which search strategy is also called as blind search?
(i) Uniformed search
(ii) Informed search
(iii) Simple reflex search
(iv) All of the mentionedQ1h. Which of the following is a stochastic search method? (i) Breadth First Search (ii) Particle Swarm Optimization (iii) Depth First Search (iv) A* Search20252m
Module 1: Introduction and Search Techniques
View this question on its own page →Which of the following is a stochastic search method?
(i) Breadth First Search
(ii) Particle Swarm Optimization
(iii) Depth First Search
(iv) A* SearchQ1i. Which is used for utility functions in game playing algorithm? (i) Linear polynomial (ii) Weighted polynomial (iii) Polynomial (iv) Linear weighted polynomial20222m
Module 1: Introduction and Search Techniques
View this question on its own page →Which is used for utility functions in game playing algorithm?
(i) Linear polynomial
(ii) Weighted polynomial
(iii) Polynomial
(iv) Linear weighted polynomialQ2a. Explain what you understand by Artificial Intelligence. Describe the Turing Test in detail and discuss its significance in the field of AI.20257m
Module 1: Introduction and Search Techniques
View this question on its own page →Explain what you understand by Artificial Intelligence. Describe the Turing Test in detail and discuss its significance in the field of AI.
Q2a. A chatbot consistently passes the Turing Test during short conversations but fails at longer ones. What does this imply about the limitations of the test? Suggest an enhancement to the test.20247m
Module 1: Introduction and Search Techniques
View this question on its own page →A chatbot consistently passes the Turing Test during short conversations but fails at longer ones. What does this imply about the limitations of the test? Suggest an enhancement to the test.
Q2a. Discuss the applications area of Artificial Intelligence.20197m
Module 1: Introduction and Search Techniques
View this question on its own page →Discuss the applications area of Artificial Intelligence.
Q2a. Define Artificial Intelligence (AI). Discuss the applications area of AI.20227m
Module 1: Introduction and Search Techniques
View this question on its own page →Define Artificial Intelligence (AI). Discuss the applications area of AI.
Q2b. Explain AO* algorithm with an example.20197m
Module 1: Introduction and Search Techniques
View this question on its own page →Explain AO algorithm with an example.*
Q2b. Explain how an agent's architecture affects its ability to operate in a partially observable, stochastic environment. Provide a practical example.20247m
Module 1: Introduction and Search Techniques
View this question on its own page →Explain how an agent's architecture affects its ability to operate in a partially observable, stochastic environment. Provide a practical example.
Q2b. Explain the concept of Rational Agents. How do they differ from Reflex Agents?20257m
Module 1: Introduction and Search Techniques
View this question on its own page →Explain the concept of Rational Agents. How do they differ from Reflex Agents?
Q3a. What are agents in AI? How do agents work to import intelligence to a system? Classify the different types of agents and briefly discuss their properties.20207m
Module 1: Introduction and Search Techniques
View this question on its own page →What are agents in AI? How do agents work to import intelligence to a system? Classify the different types of agents and briefly discuss their properties.
Q3a. Show that Hill Climbing can get stuck in local maxima, plateaus, and ridges. Suggest at least two variations or techniques to overcome these issues and explain how they help.20247m
Module 1: Introduction and Search Techniques
View this question on its own page →Show that Hill Climbing can get stuck in local maxima, plateaus, and ridges. Suggest at least two variations or techniques to overcome these issues and explain how they help.
Q3a. Evaluate the impact of AI on employment and society.20257m
Module 1: Introduction and Search Techniques
View this question on its own page →Evaluate the impact of AI on employment and society.
Q3b. Describe constraint satisfaction problem in detail.20197m
Module 1: Introduction and Search Techniques
View this question on its own page →Describe constraint satisfaction problem in detail.
Q3b. Heuristics are designed to guide search algorithms efficiently, but they can sometimes mislead the search. Describe a situation in which A* search performs worse than an uninformed search due to a poorly chosen heuristic.20247m
Module 1: Introduction and Search Techniques
View this question on its own page →Heuristics are designed to guide search algorithms efficiently, but they can sometimes mislead the search. Describe a situation in which A search performs worse than an uninformed search due to a poorly chosen heuristic.*
Q3b. Explain Breadth First Search and Depth First Search with examples.20257m
Module 1: Introduction and Search Techniques
View this question on its own page →Explain Breadth First Search and Depth First Search with examples.
Q4a. Describe the role of heuristics in A* algorithm.20257m
Module 1: Introduction and Search Techniques
View this question on its own page →Describe the role of heuristics in A* algorithm.
Q4a. Define a basic Constraint Satisfaction Problem (CSP) involving three variables and solve it using backtracking. Also explain the role of domain and constraints.20247m
Module 1: Introduction and Search Techniques
View this question on its own page →Define a basic Constraint Satisfaction Problem (CSP) involving three variables and solve it using backtracking. Also explain the role of domain and constraints.
Q4b. Describe how Particle Swarm Optimization (PSO) works with a simple analogy (e.g., birds flocking). Show how particles update their positions and velocities.20247m
Module 1: Introduction and Search Techniques
View this question on its own page →Describe how Particle Swarm Optimization (PSO) works with a simple analogy (e.g., birds flocking). Show how particles update their positions and velocities.
Q4b. "A* algorithm is the best search technique." Do you agree? Justify your answer with reasoning.20257m
Module 1: Introduction and Search Techniques
View this question on its own page →"A* algorithm is the best search technique." Do you agree? Justify your answer with reasoning.
Q5a. Explain hill climbing algorithm. Explain plateau, ridge, and local maxima.20227m
Module 1: Introduction and Search Techniques
View this question on its own page →Explain hill climbing algorithm. Explain plateau, ridge, and local maxima.
Q5a. Create a simple two-player game tree (3 levels) and show how the Minimax algorithm selects the best move for the maximizing player.20247m
Module 1: Introduction and Search Techniques
View this question on its own page →Create a simple two-player game tree (3 levels) and show how the Minimax algorithm selects the best move for the maximizing player.
Q5a. Describe Alpha-Beta Pruning. Why is it used in game playing?20257m
Module 1: Introduction and Search Techniques
View this question on its own page →Describe Alpha-Beta Pruning. Why is it used in game playing?
Q5b. Describe the working of simulated annealing with suitable example.20257m
Module 1: Introduction and Search Techniques
View this question on its own page →Describe the working of simulated annealing with suitable example.
Q6a. Explain AO* algorithm and how it differs from A* algorithm.20257m
Module 1: Introduction and Search Techniques
View this question on its own page →Explain AO* algorithm and how it differs from A* algorithm.
Q6b. Write short notes on the following: Intelligence20203.5m
Module 1: Introduction and Search Techniques
View this question on its own page →Write short notes on the following:
Intelligence
Q7a. What is the meaning of the word 'Heuristics' in the context of search strategies? What conditions on A search is required to guarantee completeness and optimality? Prove admissibility of A search strategy.**20197m
Module 1: Introduction and Search Techniques
View this question on its own page →What is the meaning of the word 'Heuristics' in the context of search strategies? What conditions on A search is required to guarantee completeness and optimality? Prove admissibility of A search strategy.**
Q7a. Consider the Water Jug problem as stated here. "You are given two jugs, a 4-gallon one and a 3-gallon one. Neither has any measuring marker on it. There is a pump that can be used to fill the jugs with water. How can you get exactly 2 gallons of water into the 4-gallon jug?" Represent this as a problem in State Space Search and state its Production Rules. Show at least one solution to this problem.20227m
Module 1: Introduction and Search Techniques
View this question on its own page →Consider the Water Jug problem as stated here. "You are given two jugs, a 4-gallon one and a 3-gallon one. Neither has any measuring marker on it. There is a pump that can be used to fill the jugs with water. How can you get exactly 2 gallons of water into the 4-gallon jug?" Represent this as a problem in State Space Search and state its Production Rules. Show at least one solution to this problem.
Q9a. What is the Turing test? If the machine passes the Turing test, does it mean that the system is intelligent? What are the associated problems with Turing test? What are required improvement/advances to overcome these problems?20207m
Module 1: Introduction and Search Techniques
View this question on its own page →What is the Turing test? If the machine passes the Turing test, does it mean that the system is intelligent? What are the associated problems with Turing test? What are required improvement/advances to overcome these problems?