ARTIFICIAL INTELLIGENCE (Professional Elective - IV) IV Year B.Tech. IT I -Sem JNTUH R-18
Unit - I: Problem Solving by Search
Differentiate between optimal and human-like reasoning within the context of AI problem solving.
Explain the concept of state space representation and its use in formulating search problems.
Compare and contrast the time and space complexity of various uninformed search strategies like BFS, DFS, and iterative deepening DFS.
Analyze the role of heuristic functions in informed search and discuss the effectiveness of Greedy Best-First and A algorithms.*
Describe the limitations of classical search and explain how algorithms like hill-climbing and simulated annealing address them.
Unit - II: Search and Propositional Logic
Explain the minimax principle and its application in optimal decision-making for games like chess.
Analyze the effectiveness of alpha-beta pruning in reducing the search space during game playing.
Define constraint satisfaction problems (CSPs) and discuss different search algorithms used for solving them.
Explain the concept of propositional logic and its use in representing knowledge-based agents like the Wumpus world.
Compare and contrast forward and backward chaining methods for performing inference in propositional logic.
Unit - III: Logic and Knowledge Representation
Describe the syntax and semantics of first-order logic and explain how it provides more expressive power than propositional logic.
Demonstrate the use of first-order logic for representing natural language knowledge and relationships between entities.
Analyze the process of unification in first-order logic and its importance for performing inference.
Explain the key concepts of ontological engineering and how it helps in classifying and organizing knowledge within an AI system.
Describe different reasoning systems for categories and objects, including inheritance and reasoning with default information.
Unit - IV: Planning
Define the components of a classical planning problem and explain the role of state-space search in finding solutions.
Compare and contrast different algorithms for classical planning, such as STRIPS and partial-order planning.
Analyze the challenges of planning in the real world, including dealing with time, schedules, and resources.
Discuss how hierarchical planning can be used to decompose complex tasks into smaller, more manageable subtasks.
Explain the challenges and approaches for planning and acting in nondeterministic domains, where outcomes are uncertain.
Unit - V: Uncertain Knowledge and Learning
Explain how Bayes' rule can be used for reasoning under uncertainty in AI systems.
Describe the structure and function of Bayesian networks and how they can be used to represent probabilistic relationships between variables.
Discuss different approaches for approximate inference in Bayesian networks, such as Gibbs sampling and Markov Chain Monte Carlo methods.
Compare and contrast supervised learning and unsupervised learning, and explain the types of problems each is suitable for.
Analyze the process of learning decision trees and their usefulness in classification tasks.
Post a Comment