Professional Documents
Culture Documents
[PO.1]. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,
and an engineering specialization to the solution of complex engineering problems,
[PO.2]. Problem analysis: Identify, formulate, research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences,
[PO.3]. Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations,
[PO.4]. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions,
[PO.5]. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modelling to complex engineering activities with an
understanding of the limitations,
[PO.6]. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the
professional engineering practice,
[PO.7]. Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development,
[PO.8]. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practices,
1
[PO.9]. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings,
[PO.11]. Project management and finance: Demonstrate knowledge and understanding of the engineering
and management principles and apply these to one’s own work, as a member and leader in a team, to
manage projects and in multidisciplinary environments,
[PO.12]. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change,
[PSO.1]. To apply creativity in support of the design, simulation, implementation and inference of
existing and advanced technologies.
[PSO.2]. To participate & succeed in IT oriented jobs/competitive examinations that offer inspiring &
gratifying careers.
[PSO.3]. To recognize the importance of professional developments by pursuing postgraduate studies
and positions.
D. Assessment Plan:
2
DS 4145: Artificial Intelligence [3 1 0 4]
Foundations of Artificial Intelligence: Intelligent Agents and Environments, The concept of Rationality,
Classification ,working of agents, Single and Multi-Agent System, Performance Evaluation of Agents,
Architecture of Intelligent Agents. AI Problems: Problem Space, Problem analysis. Problem Solving
Techniques: Heuristic search Techniques, Uninformed search strategies, Games: Optimal decision in
games, Alpha Beta Pruning Knowledge based agents, The Wumpus World. Logic: Propositional logic,
Propositional Theorem Proving. Representation, Syntax and semantics of First order logic, Using First order
logic, Knowledge engineering in First order. Ontological Engineering: Categories and objects, reasoning
systems for categories, acting under uncertainty. Semantic Web Vision, Layered approach. RDF data
models, RDFS. , Querying Semantic Web: SPARQL matching patterns, filters, Ontology and Information
Systems, Ontology Languages : OWL, Ontology Reasoning: Monotonic rules, Rule interchange format,
Semantic web rules languages, RuleML, Ontology Design and Management, Ontology Programming.
Reinforcement learning: Markov Decision Process, Bellman equations, value and policy iteration, Linear
Quadratic Regulation, Linear Quadratic Gaussian, Q-learning, policy search, POMDPs
References:
1. Russell S., and Norvig P., Artificial Intelligence A Modern Approach (3e), Pearson 2010.
2. Rich E., Knight K., Nair S.B., Artificial Intelligence (3e), Tata McGraw Hill, 2008.
3. Grigoris Antoniou, Paul Groth, Frank van Harmelen and Rinke Hoekstra, A Semantic Web Primer, MIT
Press, 2012
E. Lecture Plan:
Mode of Corresponding
S.No. Topics Session Outcome Delivery CO
Introduction to course contents, AI
Introduction Lecture
1 basics, and application areas DS3201.1
Understand different types of AI,
Foundation of
components of AI system, current Lecture
AI
2 trends DS3201.1
Understand different AI agents,
AI Agents Lecture
3 their structure, and functionality DS3201.1
Explain various types of AI
AI Environment environments differentiating their Lecture
4 characteristics DS3201.1
Problems, Define problem space, components
Lecture
5 Problem Spaces of problem space DS3201.1
Understant different types of
Problem Solving
problem solving techniques with Lecture
Techniques
6 application areas DS3201.1
Uninformed
Understand and apply uninformed
Search Lecture
search techniques BFS and DFS
7 Techniques DS3201.1
Uninformed
Understand and apply depth first
Search Lecture
search, depth limited search,
8 Techniques DS3201.1
Uninformed
Understand and apply iterative Lecture,
Search
deeping, bidrectional search Tutorial
9 Techniques DS3201.2
3
Heuristic Search Understand and apply best first
Lecture
10 Techniques search DS3201.2
Heuristic Search
Understand and apply A* search Lecture
11 Techniques DS3201.2
Heuristic Search
Understand and apply AO* search Lecture
12 Techniques DS3201.2
Discuss practical implementation of
Problem Solving Tutorial
13 searching techniques DS3201.2
Define game playing techniques for DS3201.2
Game Playing Lecture
14 problem solving
Min-Max Understand and apply min-max DS3201.2
Lecture
15 Algorithm algorithm
Alpha-Beta Understand and apply alpha-beta DS3201.2
Lecture
16 Pruning pruning pruning for optimization
The Wumpus Define wumpus world prolem and DS3201.2
Lecture
17 World its components
Knowledge Represent knowledge in various DS3201.2
Lecture
18 Representation forms
Understand propositional logic for DS3201.2
Propositional
knowledge representation with Lecture
Logic
19 examples
Theorem Apply propositional logic for DS3201.2
Lecture
20 Proving theorem proving
Understand predicate logic for
Predicate Logic knowledge representation with Lecture
21 examples DS3201.3
Problem solving using predicate DS3201.3
Predicate Logic Lecture
22 logic
First Order Knowledge engineering in first DS3201.3
Lecture
23 Logic order logic
Discussion on the problems of DS3201.3
Problem Solving Tutorial
24 knowledge represenation
Ontological Understand concepts of ontological DS3201.3
Lecture
25 Engineering engineering
Categorize different objects, DS3201.3
Objects and
performing action under Lecture
Uncertainity
26 uncertainity
27 Semantic Web Understand vision of semantic web Lecture DS3201.3
Understand resource description DS3201.3
RDF Data
framework for data/knowledge Lecture
Model
28 representation
Understand representation for DS3201.3
RDF Data
resource description framework on Tutorial
Model
29 web
Understand and explain schema for DS3201.3
RDFS Lecture
30 resource description framework
Quering Understand query languages for DS3201.3
Lecture
31 Semantic Web semantic web
Querying using protocol and RDF DS3201.3
SPARQL Lecture
32 query language
Ontology Define and apply ontology DS3201.3
Lecture
33 Languages languages for RDF data
4
Ontology Understand resasoning over DS3201.4
Lecture
34 Reasoning ontology engineering
Ontology Understand programming concepts DS3201.4
Tutorial
35 Programming for constructing ontologies
Programming Writing queries for semantic web DS3201.4
Lecture
36 Exercise data
Reinforcement Understand basic concepts of DS3201.4
Lecture
37 Learning experience-based learning
Markov Undersatnt and apply markov DS3201.4
Decision decision process for problem Lecture
38 Process solving
Bellman Understand and apply bellman DS3201.4
Lecture
39 Equations equation for problem solving
Value and Explain value and policy iteration DS3201.4
Lecture
40 Policy Iteration for optimization
Linear DS3201.4
Quadratic Understand concept of linear
Lecture
Regulation, quadratic regulation and gaussian
41 Gaussian
Components of Q-learning, reward DS3201.4
Lecture
42 Q-Learning maximization function
Understand working of policy based DS3201.4
Lecture
43 Policy Search search
Apply partial observable markov DS3201.4
Lecture
44 POMDPs decision processes
Problem Solving Lecture, DS3201.4
NA
45 Class Tutorial
5
2- Course Outcome Attainment Level Matrix: