Q.2- i. Discuss the differences between Strong AI and Weak AI, and provide examples of each? Difference: Weak AI (also known as Narrow AI) is designed and trained to complete one specific task and operates within a limited context. It simulates human cognition but does not possess true intelligence. Strong AI (also known as General AI) is a theoretical form of AI that possesses human-level consciousness and cognitive abilities, allowing it to understand, learn, and apply knowledge across any domain, just like a human being.
Q.2- ii. Differentiate between informed and uninformed search?
Q.2- iii. What is the purpose of the Min-max algorithm? Purpose: The Min-max algorithm is a recursive decision-making strategy used primarily in artificial intelligence, game theory, and two-player turn-based games (like Tic-Tac-Toe or Chess). Its core purpose is to find the optimal move for a player by minimizing the maximum possible loss. It assumes the opponent is also playing optimally and calculates the best possible outcome under the worst-case scenario.
Q.2- iv. What is the importance of AI in game playing? Importance: Game playing serves as an excellent, controlled testing environment for artificial intelligence. Games have well-defined rules, clear objectives, and quantifiable success metrics. They require complex decision-making, forward planning, and strategic optimization. By developing AI that can master games, researchers create robust search algorithms and heuristics that can later be adapted to solve complex real-world problems, such as logistics planning, economic forecasting, and robotic navigation.
Q.2- v. Define the term 'state space'? Definition: In artificial intelligence, a 'state space' represents the set of all possible states or configurations that a problem can be in, from the initial starting point to the final goal state. Example: In a game of chess, the state space consists of every possible legal arrangement of pieces on the board. State spaces are typically visualized as mathematical graphs or trees, where nodes represent the states and edges represent the valid actions that transition the system from one state to another.
Q.2- vi. Describe forward and backward chaining? These are two different strategies used by inference engines in AI to draw conclusions from a rule base:
Q.2- vii. How can AI be used in detecting fraud? AI is a powerful tool for fraud detection because of its ability to analyze massive datasets and recognize complex patterns in real time. How it works: Machine learning models analyze a user's historical data to establish a baseline of "normal" behavior (e.g., typical spending amounts, locations, and login times). When a new transaction occurs, the AI instantly evaluates it against this baseline. If an anomaly is detected—such as a credit card being used in a foreign country immediately after a local purchase—the AI flags the transaction as fraudulent and blocks it to prevent financial loss.
Q.3: Explain the architecture and components of a knowledge-based system?
Introduction to Knowledge-Based Systems (KBS) A Knowledge-Based System is a computer program that uses a centralized repository of knowledge to solve complex problems, typically in a specific domain, mimicking the decision-making process of a human expert.
Core Components of a KBS Architecture:
Q.4: Discuss the use of case studies like General Problem Solver and ELIZA in understanding AI concepts?
Introduction Analyzing early historical AI programs like the General Problem Solver (GPS) and ELIZA is crucial for students because these case studies highlight the foundational methodologies of artificial intelligence, as well as the inherent limitations of early symbolic AI.
1. General Problem Solver (GPS) - 1957
2. ELIZA - 1966
Q.5: Compare and contrast informed and uninformed search strategies in detail and write 2 search strategies from each informed and uninformed?
Detailed Comparison Search strategies are essential for navigating problem state spaces. They are fundamentally divided by whether or not they use clues to find the goal.
| Feature | Uninformed Search (Blind Search) | Informed Search (Heuristic Search) |
|---|---|---|
| Domain Knowledge | Possesses zero knowledge about the problem domain. It only knows the starting state and how to recognize the goal state. | Uses problem-specific knowledge (heuristics) to estimate how far the current node is from the goal. |
| Search Method | Explores the state space exhaustively and blindly (like searching a maze by trying every single path). | Explores the state space directionally, prioritizing paths that look the most promising based on the heuristic. |
| Efficiency | Generally inefficient. It is highly time-consuming and requires massive amounts of memory for complex problems. | Highly efficient. It dramatically reduces the time and memory required to find the goal. |
| Cost Calculation | Only calculates the actual cost traveled from the initial state to the current state. | Calculates both the actual cost traveled plus the estimated cost remaining to reach the goal. |
Examples of Search Strategies:
Uninformed Search Strategies:
Informed Search Strategies:
f(n) = g(n) + h(n), where g(n) is the exact cost from the start node, and h(n) is the heuristic estimate to the goal. It finds the optimal path highly efficiently.h(n). It is fast but not always guaranteed to find the absolute best or shortest path.Open this section to load past papers