Industrial Training

mca Syllabus

Artificial Intelligence
Code: CS-702
Contact: 3L
Credits: 3
Allotted Hrs: 45L
Introduction [2]

Overview of Artificial intelligence- Problems of AI, AI technique, Tic - Tac - Toe problem.

Intelligent Agents [2]
Agents & environment, nature of environment, structure of agents, goal based agents, utility based agents, learning agents.

Problem Solving [2]
Problems, Problem Space & search: Defining the problem as state space search, production system, problem characteristics, issues in the design of search programs.

Search techniques [5]
Solving problems by searching :problem solving agents, searching for solutions; uniform search strategies: breadth first search, depth first search, depth limited search, bidirectional search, comparing uniform search strategies.

Heuristic search strategies [5]
Greedy best-first search, A* search, memory bounded heuristic search: local search algorithms & optimization problems: Hill climbing search, simulated annealing search, local beam search, genetic algorithms; constraint satisfaction problems, local search for constraint satisfaction problems.

Adversarial search [3]
Games, optimal decisions & strategies in games, the minimax search procedure, alpha-beta pruning, additional refinements, iterative deepening.

Knowledge & reasoning [3]
Knowledge representation issues, representation & mapping, approaches to knowledge representation, issues in knowledge representation.

Using predicate logic [2]
Representing simple fact in logic, representing instant & ISA relationship, computable functions & predicates, resolution, natural deduction.

Representing knowledge using rules [3]
Procedural verses declarative knowledge, logic programming, forward verses backward reasoning, matching, control knowledge.

Probabilistic reasoning [4]
Representing knowledge in an uncertain domain, the semantics of Bayesian networks, Dempster-Shafer theory, Fuzzy sets & fuzzy logics.

Planning [2]
Overview, components of a planning system, Goal stack planning, Hierarchical planning, other planning techniques.

Natural Language processing [2]
Introduction, Syntactic processing, semantic analysis, discourse & pragmatic processing.

Learning [2]
Forms of learning, inductive learning, learning decision trees, explanation based learning, learning using relevance information, neural net learning & genetic learning.

Expert Systems [2]
Representing and using domain knowledge, expert system shells, knowledge acquisition.

Basic knowledge of programming language like Prolog & Lisp. [6]

Books:
1. Artificial Intelligence, Ritch & Knight, TMH
2. Artificial Intelligence A Modern Approach, Stuart Russel Peter Norvig Pearson
3. Introduction to Artificial Intelligence & Expert Systems, Patterson, PHI
4. Poole, Computational Intelligence, OUP
5. Logic & Prolog Programming, Saroj Kaushik, New Age International
6. Expert Systems, Giarranto, VIKAS
7. Artificial Intelligence, Russel, Pearson

Hi I am Pluto.