Subject Syllabus
CB-603 - Artificial Intelligence
CSBS · Semester 6
Course Modules
Learn topic-wise with Hyper AI and revise using mapped PYQs.
Intelligent agents, agents & environment, nature of environment, structure of agents, goal-based agents, utility-based agents, learning agentsProblems of AI, AI technique, Tic - Tac - Toe problemDefining the problem as state space search, production system, problem characteristics, and issues in the design of search programs
Problem solving agents, searching for solutionsUniform search strategies: breadth first search, depth first search, depth limited search, bidirectional search, comparing uniform search strategiesHeuristic search strategies – Greedy best-first search, A* search, AO* search, memory bounded heuristic searchLocal search algorithms & optimization problems: Hill climbing search, simulated annealing search, local beam search
Knowledge representation issues, representation & mapping, approaches to knowledge representationUsing predicate logic, representing simple fact in logic, representing instant & ISA relationship, computable functions & predicates, resolution, natural deductionRepresenting knowledge using rules, Procedural verses declarative knowledge, logic programming, forward verses backward reasoning, matching, control knowledge
Representing knowledge in an uncertain domain, the semantics of Bayesian networks, Dempster-Shafer theoryPlanning Overview, components of a planning system, Goal stack planning, Hierarchical planning, other planning techniquesExpert Systems: Representing and using domain knowledge, expert system shells, and knowledge acquisition